Re: хранение статики в сжатом виде ?

Maxim Dounin mdounin на mdounin.ru
Пн Авг 16 18:17:10 MSD 2010


Hello!

On Mon, Aug 16, 2010 at 04:18:32PM +0300, Gena Makhomed wrote:

> On 16.08.2010 13:31, Maxim Dounin wrote:
> 
> >>Купили хостинг, там много неиспользованной процессорной мощности. Есть
> >>ли какой-нибудь способ под nginx хранить статику в сжатом виде, и
> >>распаковывать при отдаче ?
> >
> >Взять стандартный gzip_static + патч для gzip_static always +
> >gunzip.
> >
> >Ссылки по теме:
> >
> >http://mdounin.ru/hg/ngx_http_gunzip_filter_module/
> >http://nginx.org/pipermail/nginx/2009-December/017837.html
> >http://nginx.org/pipermail/nginx-devel/2009-December/000064.html
> 
> Максим, а можно ли сделать так, чтобы содержимое кеша
> хранилось на диске всегда только в сжатом виде, а для тех
> клиентов, которые не поддерживают сжатие разжималось на лету?

Нет ничего проще: возвращать с upstream'а сжатую версию, и 
разжимать при необходимости gunzip'ом.

Вообще вопрос не так давно достаточно подробно обсуждался 
в английской рассылке, смотреть где-то тут:

http://nginx.org/pipermail/nginx/2010-March/019471.html

Maxim Dounin



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