upload + fastcgi = cache?
Dmitry Dedukhin
dedukhin at mail.ru
Tue Nov 10 11:46:09 MSK 2009
> 1. Когда файл большой - аплоадинг просто прекращается через определенное
> время (примерно 20-30 секунд после старта) - как этого избежать?
Не вижу в вашем конфиге client_max_body_size
> 2. Когда файл маленький (успевает закачаться за этот период) - все равно
> сначала nginx полностью получает его, а только после этого передает
> fastcgi скрипту. Надо, чтобы скрипт получал контент по мере отправки его
> клиентом (для реализации прогрессбара). Как это можно реализовать?
Если вы хотите такое - значит вы неправильно хотите, ибо выгода от nginx'а
при этом теряется.
Смотрите в сторону http://www.grid.net.ru/nginx/upload.ru.html и
http://wiki.codemongers.com/NginxHttpUploadProgressModule
Но реализовывать прогресс загрузки периодическим дерганием сервера всё равно
есть зло, для этих целей подойдёт Flash (правда он не умеет загружать файлы
больше 2ГБ).
More information about the nginx-ru
mailing list