Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: gzip на бэкендах
On Sun, Feb 08, 2009 at 06:09:38PM +0300, Михаил Монашёв wrote:
> На фронтэнде и бэкендах стоит nginx. Сейчас контент gzip-ится на
> фронтэнде. Хочется разнести нагрузку по бэкендам. Но возникает
> небольшая сложность. nginx проксирует запросы по HTTP 1.0 и потому на
> бэкендах нет возможности определить какой был оригинальный запрос 1.1,
> 1.0 или 0.9. Нужно добавлять хедер, в который записывать версию
> протокола, проксировать его и на бэкенде в зависимости от этого хедера
> включать или выключать сжатие. Это жутко неудобно, ибо if не работает
> на уровне http{} и нужно этот if включать в каждом server{}.
>
> Поэтому хочу спросить, если сжимать вне зависимости от версии
> протокола, то какие клиенты пострадают?
Могут пострадать сидящие за проксями типа Kerio WinRoute. Это из того,
с чем я лично сталкивался.
> И второй вопрос: если на фронтэнде сжатие оставить включенным, то не
> будет ли контент сжиматься второй раз?
Нет.
--
Игорь Сысоев
http://sysoev.ru
|