Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Раздача больших фа йлов при помощи nginx
On Fri, Nov 28, 2008 at 11:41:05AM +0300, Volkov Oleg wrote:
> Задача заключается в раздаче по http больших файлов. Запросы к файлам по 1
> мегабайту (сами файлы порядка гигабайта).
> Можно ли заставить nginx читать с диска весь запрос целиком (1 Мб),
> кэшировать
> в оперативке а потом раздавать? При стандартных параметрах скорость (по
> сравнению с линейным чтением) резко падает уже при 20 коннектах.
>
> Все это планируется крутить на ОС Linux. Пробовал включать/выключать
> sendfile,
> на скорость не влияло.
Можно
sendfile off;
output_buffers 1 1m;
только память быстро кончится - и у процессов, и в ядре на буферы сокетов.
--
Игорь Сысоев
http://sysoev.ru
|