ПРОЕКТЫ 


  АРХИВ 


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: Проксирование



On Fri, 3 Mar 2006, Rommer wrote:

Есть вопрос по режиму proxy_buffering off:
В доках at http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html написано, что "Если буферизация выключена, то ответ синхронно передаётся клиенту сразу же по мере его поступления. nginx не пытается считать весь ответ проксируемого сервера, максимальный размер данных, который nginx может принять от сервера задаётся директивой proxy_buffer_size." Так вот если ответ проксируемого сервера целиком помещается в proxy_buffer_size, то nginx закрывает соединение с back-end'ом или ждёт пока все данные уйдут клиенту? По идее только если на back-end'е KeepAlive Off?

nginx на данный момент делает запрос к бэкенду по протоколу HTTP/1.0 и со
строкой "Connection: close", поэтому keepalive между ними быть не может.

nginx сам не закрывает соединение с бэкендом (только по таймауту).
Если ответ полностью помещается в proxy_buffer_size, то бэкенд может
сразу же закрыть соединение.


Игорь Сысоев
http://sysoev.ru



 




Copyright © Lexa Software, 1996-2009.