ПРОЕКТЫ 


  АРХИВ 


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: header connection close



Hello Arkadiy,

Monday, December 3, 2007, 4:44:07 PM, you wrote:

> Привет гуру!

> Вопрос такой - если запрос перенаправляется на backend через upstream,
> то как сделать так, чтобы backend мог отправлять заголовок
> Connection: close?

> Практическое применение у меня такое:
> на сервере включен keepalive, сервер отдает статические изображения.
> если изображение не найден, запрос через upstream отправляется на
> backend, который уже генерит изображение (занимает пару секунд) и
> отдает обратно.

> так вот, если попадаю на страницу, где у меня 20 изображений, то
> получается, что keepalive соединение забивается этими обработками и
> все изображения загружаются за 20*время обработки каждого секунд.

> я хотел бы, чтобы backend отправлял заголовок connection: close и
> тогда браузер сразу бы создавал сам параллельный поток, в результате
> все бы сразу загружались за 2-3 секунды.

> сейчас же nginx сначала отправляет свой заголовок Connection: keepalive, а
> потом только внизу добавляет мой. Получается два заголовка.

location /images/ {
    keepalive_timeout 0;
    proxy_pass ...;
}

> :(

> Arkadiy Kulev                         mailto:eth@xxxxxxxxxxxx
> ICQ 17107076
> MSN arca@xxxxxxx
> Skype arkadiynight

> +7 495 1300279
> Moscow, Russia




-- 
Best regards,
 Denis                            mailto:denis@xxxxxxxxxx




 




Copyright © Lexa Software, 1996-2009.