вторник, 19 февраля 2013 г.

nginx: port-action или парсинг логов?

http://habrahabr.ru/qa/15571/



"Использую nginx на сервере для контролируемой раздачи файлов (http://wiki.nginx.org/XSendfile)
Встала задача узнать скачал ли пользователь файл полностью или нет (прервалось скачивание например или просто отменил скачивания), а как сделать — понятия не имею."

"Делая post_action вы фактически удваиваете nginx-у работу. Каждый запрос становится эквивалентен двум запросам. Плюс, во время работы post_action соединение с клиентом будет оставаться заблокированным, т. е. если клиент послал еще один запрос, то он тупо будет ждать, пока завершится обработка post_action.

А учитывая то, как он реализован, существует очень большая вероятность сломать его совсем в очередной версии, если вообще он ещё работает… и нет ли там серьезных багов — неизвестно."

"в общем в итоге тут все против post_action и ЗА парсинг логов"

Комментариев нет:

Отправить комментарий