Некоторые тут мерились письками что у них высоконагруженные проекты
Можно ли на стороне Nginx (может lua умеет? или сам Redis) расжимать сжатые данные, которые лежат в Redis?
Решал ли кто такую задачу?
Если представить ситуацию:
Два сервера.
Один это связка Nginx+Redis.
Второй это какой то бэкэнд, который сэтит в redis все свои страницы. Страниц получается много.
Есть клиенты, которые поддерживают сжатие, можно хранить сжатые данные и их же выплёвывать клиенту.
Но так же есть небольшая часть клиентов не поддерживающих сжатие. Из за таких приходиться хранить ещё и несжатые дубли, которые весят примерно в 4 раза больше. То есть вместо одного сжатого мегабайта, получается 5 мегабайт из сжатых и не сжатых данных. В 5 раз больше Карл!
Натыкался на gunzip.