Re: memcached и сжатые ключики
Sukhachev Andrew
andrew at comby.com
Fri Sep 21 11:32:41 MSD 2007
Hello Монашёв,
Thursday, September 20, 2007, 5:11:15 PM, you wrote:
> У клиентов для memcached-а есть возможнсть класть в него сжатую
> gzip-ом информацию.
> При хранении html-я в memcached-е это сжатие довольно эффективно.
Кстати очень интересный вопрос. Правда меня он интересует несколько в другом контексте:
1. Есть статика (js,css,..) которая отдается nginx'ом. Можно-ли каким-то образом ее заранее
gzip-нуть, чтобы потом nginx просто тупо отдавал запакованный вариант, если браузер
поддерживает gzip. Т.е. типа:
location /js/ {
root /path/to/js/orig;
if ( gzip-is-supported ) {
root /path/to/js/gzipped;
}
}
2. Если upstream отдает уже gzip-нутый ответ, что сделает nginx если:
a. Браузер поддерживает gzip (оптимально было бы просто отдать as-is)
b. Браузер не поддерживает gzip (оптимально было бы распаковать)
3. (В продолжение к п.2) А если включена proxy_store? Можно как-нибудь в proxy_store хранить
2 варианта - gzip/orig и также отдавать их в зависимости от браузера.
Вы конечно можете сказать, что gzip это не слишком затратная операция :) Но когда канал не очень
хороший, приходится ставить gzip_level=9, и проц грузится достаточно неслабо...
--
Best regards,
Sukhachev mailto:andrew at comby.com
More information about the nginx-ru
mailing list