Re: Объём отданного запроса с учётом SSL- overhead'а
Slawa Olhovchenkov
slw на zxy.spb.ru
Ср Дек 13 13:44:51 UTC 2017
On Wed, Dec 13, 2017 at 03:09:51PM +0300, Александр Николаев wrote:
> > как минимум с учётом затрат на SSL при HTTPS.
> >>
> >> $_bytes_sent__ _ - содержит число байт,
> >> переданное клиенту, по HTTP (т.е.
> >> тело+заголовки), но не учитывает
> >> расходы трафик на транспорт (SSL, TCP/IP)
> >>
> >
> > Значит, на транспортном уровне и надо мерять.
> > Например, считать объём минутного TCP-трафика на порту и вычитать из него
> > сумму значений $bytes_sent за ту же минуту.
> >
> > Правда, в этом случае вы потеряете разблюдовку по IP-адресам и по клиентам.
> >
> >
> > как получить желаемый результат с nginx'ом?
> >>
> >
> > Расскажите, пожалуста, по-подробнее - а для чего такая инфа нужна\полезна?
> > может, эту вашу задачу окажется возможным решить каким-то другим способом?
> >
>
> Необходимо определять объём исходящего трафика в разрезе по server'ам и
> IP-адресам посетителей в name-based-схеме, когда много server'ов слушают
> одну пару IP:port.
> В идеале - с учётом всего overhead'а, но достаточно хотя бы учесть SSL. И
> хотелось бы эти цифры видеть в логе nginx'а для дальнейшей аналитики в
> любых других разрезах.
объем ssl оверхеда на хоть сколько-нибудь крупных запросах (больше 130К) существенно
меньше tcp/ip оверхеда и почти весь содержится в начале сессии
https://stackoverflow.com/questions/1615882/how-much-network-overhead-does-tls-add-compared-to-a-non-encrypted-connection
Подробная информация о списке рассылки nginx-ru