Re: модуль на заказ
Alexander Uskov
auskov на neolabs.kz
Чт Фев 25 05:01:22 UTC 2016
Добрый день.
Должен работать по следующумо алгоритму:
При запросе к указанному локейшину должен проверять, есть ли в запросе указанный параметр, длинной не больше N,
если да, то читать с диска (общей памяти) файл, заменять в нем строковую константу на значение
переданного параметра, выставить заголовки (експайред, контекст тайп и т.п.).
Если в запросе нет параметра или его длинна больше N, пытаться из куки считать данные (проверить на длинну N),
если их нет, то сгенерить уникальную строку по алгоритму из php uniqid и сделать мувед перманентли на
свой же url, но с передачей в качестве параметра полученных данных.
В принципе практически все делается с использованием основной логики nginx, хидерс и ssi модулей, но проблемма
именно с генерением php uniqid. Можно, конечно попытаться перейти на тот-же userid модуль, но тогда придется
много что менять в бакэнде, который дальше будет это обрабатывать, чего бы сильно не хотелось.
~~~
wbr, Alexander Uskov
----- Исходное сообщение -----
> От: "Konstantin Baryshnikov" <konstantin на symbi.org>
> Кому: nginx-ru на nginx.org
> Отправленные: Четверг, 25 Февраль 2016 г 9:11:13
> Тема: Re: модуль на заказ
>
>
> > On Feb 23, 2016, at 11:33 AM, Alexander Uskov <auskov на neolabs.kz>
> > wrote:
> >
> > Добрый день,
> >
> > Скажите, пожалуйста, где можно заказать написание модуля?
> > Выполнялет ли такие заказы Nginx Inc.?
>
> Александр, опишите вашу задачу. По опыту, когда заходит речь о
> разработке модуля, после полной и корректной формулировки задачи в
> подавляющем большинстве случаев оказывается, что собственный модуль
> писать вовсе не обязательно, и вполне достаточно стандартных модулей
> и/или небольшого скриптинга на том же lua.
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
Подробная информация о списке рассылки nginx-ru