Запрос на mysql из модуля

Nikolay Sivko default_xz at inbox.ru
Wed Dec 17 21:41:07 MSK 2008


Georg Tadeev пишет:
>
> Кирилл спасибо за ответ.
>
> Кратко скажу в чём дела.
>
> Делаю всё это для Download Manager-а.
>
> Схема такая: клиент заходит на php скрипт, который генерирует для него 
> уникальный URL, типа http://server.com/files/myfile.rar?key=abcdef123, 
> потом пишет в базу этот URL, ип клиента, и дату до которой ссылка 
> будет существовать. Привязка URL к ип уже реализовано в модуле 
> access-key, вот и подумал также проверить срок простым sql запросом. 
> Не хочу отдавать фаил через php, сильно тормозит.
>
>
Время, до которого валидна ссылка, ставьте в параметры + в параметры 
суньте некий хэш от (uri без аргументов+expire time+секретное слово)
То есть ссылка получится вида:  
http://server.com/files/myfile.rar?expire=1229539081&key=8273b7175dc46c99113a0bfdb6bafad1 
<http://server.com/files/myfile.rar?key=abcdef123>
Модуль, который реализует данный функционал могу выложить, если нужно.
>
> С уважением
>
>  
>
>
> 2008/12/17 Kirill A. Korinskiy <catap at home.catap.ru 
> <mailto:catap at home.catap.ru>>
>
>     At Wed, 17 Dec 2008 18:17:15 +0400,
>     Georg Tadeev wrote:
>
>     > Есть альтернатива?
>     >
>     > Можете подсказать каким путём лучше?
>     >
>     > Может быть named pipes? Есть где-нибудь пример использования из
>     модуля?
>
>     Если хочется ходить в mysql из nginx, то придеться mysqlclient обучить
>     ngx_event_t, что бы одна точка была работы с сетью.
>
>     А вынести авторизацию на внешний ресурс (fcgi или простой http
>     демон) нельзя?
>
>






More information about the nginx-ru mailing list