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
|