ПРОЕКТЫ 


  АРХИВ 


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: патч для отключения заголовков "Connection: keep-alive" (еще раз)



Здравствуйте.

это 34 мегабайта в день? Похоже на экономию на спичках.
При 100 000 r/s это 2 мегабайта в секунду. Не велика экономия.

curl -s -D - https://vk.com -o /dev/null | wc -c
328

curl -s -D - https://vk.com -o /dev/null | sed '/Connection: keep-alive/d' | wc -c
304

Чуть меньше 8% на заголовках.
Это при том, что, как правило, сама страница, скрипты, продолжают содержать отступы, \n, а местами и \r.



16 декабря 2013 г., 12:45 пользователь Илья Шипицин <chipitsine@xxxxxxxxx> написал:
практический смысл в экономии трафика. при наших нагрузках экономия
достигает 1 гигабайт в месяц (и у нас еще не такой HighLoad, как у
многих в этой рассылке). это не копейки.
если вы мыслите про каналы в терминах " у меня канал 10 гигабит, мне
без разницы", подумайте о пользователях,  на 3G эти "копейки" очень
существенны.

нешуточный спор возник, как лучше проверять условие, либо " < HTTP11",
либо " = HTTP10"
принципиального спора "включать этот патч или не включать" нет.

16 декабря 2013 г., 12:34 пользователь Алексей Сундуков
<public-mail@xxxxxxxxxx> написал:
> А практический смысл? В голову приходит лишь мысль об экономии трафика, но
> -1 заголовок это же копейки. Просто хочется понять, почему из-за такой вроде
> бы мелочи разгорелся такой нешуточный диалог и тема вообще требует
> отдельного патча.
>
>
> 16 декабря 2013 г., 8:11 пользователь Илья Шипицин <chipitsine@xxxxxxxxx>
> написал:
>
>> 16 декабря 2013 г., 0:42 пользователь Алексей Сундуков
>> <public-mail@xxxxxxxxxx> написал:
>> >>идея в том, что отправка заголовка "Connection: keep-alive"
>> >> в большинстве случаев не нужна.
>> >
>> > А можно для танкистов пояснить, почему? Потому что http1.1 и так скорее
>> > всего persistent?
>>
>> ответов в данном случае два:
>>
>> теоретически так делать можно, потому что это разрешено по RFC 2616 для
>> HTTP/1.1
>>
>> практически так делать можно, потому что ровно так делает IIS (по
>> любым оценкам у него доля рынка - десятки процентов), и при этом ни у
>> кого никаких проблем не возникает.
>>
>> >
>> > _______________________________________________
>> > nginx-ru mailing list
>> > nginx-ru@xxxxxxxxx
>> > http://mailman.nginx.org/mailman/listinfo/nginx-ru
>> _______________________________________________
>> nginx-ru mailing list
>> nginx-ru@xxxxxxxxx
>> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@xxxxxxxxx
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru



--
Best Regards,
Vadim Lazovskiy
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.