ПРОЕКТЫ 


  АРХИВ 


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]

header connection close



Привет гуру!

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

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

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

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

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

:(

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

+7 495 1300279
Moscow, Russia




 




Copyright © Lexa Software, 1996-2009.