ПРОЕКТЫ 


  АРХИВ 


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[3]: Keep-alive с проксированным бакэндом



Hello Denis,

Monday, October 8, 2007, 2:27:59 PM, you wrote:

> Hello Михаил,

> Sunday, October 7, 2007, 11:24:36 PM, you wrote:

>> Здравствуйте Алексей,

AR>>> Скажите плз, поддерживает ли nginx сабж?

>> Не поддерживает.

AR>>> И если нет, то какие есть способы решить эту проблему...

>> К бэкенду идёт обращение по http 1.0 . А http 1.0 не поддерживает
>> кипэлайвы. Вроде ответ такой обычно звучит.

> 1.0 поддерживает keep-alive. 
> http://www.research.att.com/~bala/papers/h0vh1.html
> Недавно имел разговор с Максимом Зотовым (0W-httpd):

>       <<
>         HTTP/1.0 поддерживает постоянные соединения с помощью
>         специального заголовка "Connection: Keep-Alive", если такого
>         заголовка нет, то соединение не постоянное.

>         В HTTP/1.1 соединения по умолчанию постоянные, поэтому
>         в нём нужно наоборот явно выключать KeepAlive
>         заголовком "Connection: Closed", как со стороны клиента,
>         так и со стороны сервера. В заголовке "Connection: Keep-Alive"
>         в HTTP/1.1 нет необходимости, так как соединение по умолчанию
>         постоянное.
>       >>

> В связи с этим, вопрос к Игорю: может имеет смысл отдавать заголовок:

> Connection: keep-alive
>             только в том случае, если общение с клиентом идет по протоколу 
> 1.0 и
>             соедиение постоянное. 

> Connection: closed
>             только в том случае, если общение с клиентом идет по протоколу 
> 1.1 и
>             соедиение не постоянное

> в остальных случаях не передавать заголовок Connection.

> Извиняюсь за оффтоп.


Я извиняюсь за настойчивость, Игорь, не могли бы Вы прокометировать
вышесказанное?

-- 
Best regards,
 Denis                            mailto:denis@xxxxxxxxxx




 




Copyright © Lexa Software, 1996-2009.