cache + gzip + не поддерживающие сжатие клиенты

soulfy nginx-forum на nginx.us
Вт Дек 14 13:02:43 MSK 2010


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

Есть такая ситуация:

Настроено кеширование средствами nginx и
сжатие средствами nginx.

Если на страницу зашел клиент
поддерживаюший сжатие -- в кэш попадет
сжатая страница. И клиенту не
поддерживающему сжатие будет отдана
она же, что приведет к ошибке у него.

А неподдерживающий сжатие клиент,
первым зашедший на некую страницу,
вызовет попадание в кэш несжатой
страницы.

Можно ли поменять местами порядок
выполнения правил так, чтобы gzip-ование
срабатывало после кэширования?

Или есть дургие способы решения данной
проблемы?

gzip_disable с указанием браузера для
отключения сжатие не подходит.

Спасибо.

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,158471,158471#msg-158471




Подробная информация о списке рассылки nginx-ru