gzip_to_cache
S.A.N
nginx-forum at nginx.us
Tue Feb 17 17:03:12 UTC 2015
При кешировании ответов бекенда, нужно научить Nginx предварительно сжимать
ответ бекенда, если данный ответ соответствует указанному gzip_types.
Раньше это было сложно по многим причинам, не было модуля gunzip и не было
weak ETag, но сейчас есть все необходимое чтобы использовать gzip до
сохранения ответа в кеше.
Сейчас мы сжимаем ответ на стороне бекенда, все работает нормально, в кеш
кладется уже сжатый ответ, в Nginx используем gunzip.
Но хочется перенести задачу компрессии на Nginx, это позволит бекенду не
заниматься лишней работой, быстрей освобождаться и принимать следующий
запрос, компрессию будет делать Nginx, кстати у него это получается быстрей
чем в РНР.
Я знаю что можно поставить между бекендом и Nginx, ещё один прокси Nginx
который будет заниматься компрессией, но логичней и удобней это делать без
лишнего звена.
Возможно в ваших планах уже есть эти работы, но если нет, этот функционал
действительно нужен и будут востребованы всеми кто пользуется кешированиям
Nginx.
Спасибо!
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,256725,256725#msg-256725
Подробная информация о списке рассылки nginx-ru