ПРОЕКТЫ 


  АРХИВ 


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: сможет ли nginx след ующее



Igor Sysoev пишет:

proxy_buffers задаёт размер буфера и их максимальное число для одного запроса.
Буфера выделяются по мере необходимости, то есть, для ответа в 50K будет
выделено 2 буфера размером 32К. По мере получения ответа он отдаётся клиенту,
поэтому для быстрого клиента число буферов для хранения всего ответа в
памяти может быть меньше, чем нужно для хранения всего ответа. Часть ответа
начинает записываться во временный файл, когда достингут максимум
выделенных буферов. Запись во временный файл делается не постоянно, например,
конец ответа в файл не пишется, а есть только в памяти. А середина при этом
может находится в файле.

Таким образом получается, что nginx при проксировании бэкенда получается
у него ответ целиком, независимо от размера ответа и размера буферов?
Что будет в случае ответа размером в сотни мегабайт?
На сервере памяти будет 2-4 гига, имеет ли смысл давать использовать
100-200 мегов памяти на поток?




 




Copyright © Lexa Software, 1996-2009.