ПРОЕКТЫ 


  АРХИВ 


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: [ANNOUNCE] ngx_http_upstream_keepalive



Hello!

On Fri, Oct 24, 2008 at 08:51:23PM +0400, Монашёв Михаил wrote:

> Здравствуйте, Максим.
> 
> > Я всё-таки сделал обещанный модуль для поддержания постоянных
> > соединений к бекендам.  В настоящий момент это имеет смысл 
> > *только* для соединений к memcached'у.  С http и fastcgi можно 
> > даже и не пробовать, ничего хорошего не получится.
> 
> А если бэкенд тоже nginx? Лучше разве не будет?

Врядли.  Можно попробовать прочитать обсуждение в английском 
списке - есть мнение что всё заработает при использовании HTTP/1.0 
keep-alive, если добавить соответствующие заголовки через 
proxy_set_header / убрать ненужное из ответа через 
proxy_hide_header.

Но:

1. Нужно как минимум применить мои патчи про закрытие соединений, 
пробегали давеча в английском листе.

2. Я не пробовал.

3. В любом случае это криво, по хорошему надо делать нормальный 
HTTP/1.1.

С fastcgi - точно не заработает, там в запросах в явном виде взведён бит 
"бекенд, закрой соединение как закончишь".

Maxim Dounin



 




Copyright © Lexa Software, 1996-2009.