ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: upload + fastcgi = cache?



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ГБ).



 




Copyright © Lexa Software, 1996-2009.