Re[2]: gzip директивы

Igor Sysoev is at rambler-co.ru
Thu Apr 14 16:20:58 MSD 2005


On Thu, 14 Apr 2005, Nick Knutov wrote:

> IS>      gzip_buffers       <n> <size>;
>
> IS> Буфера для сжатого контента. Число буферов n размером size.
>
> А что будет, если я скажу 10 буферов по 10 килобайт (суммарно 100
> килобайт получается) а отдаваемый файл будет 200 килобайт?
>
> Не будет сжиматься? Будет, но будет писаться на диск?

Сейчас - сжатый ответ заполнит 10 буферов по 10К, после этого буфера
будут переданы в ядро. Часть из них ядро запишет в буфера. В эти
буфера опять запишется сжатый ответ. После этого nginx будет ждать,
пока не освободятся ещё буфера.

> IS>      gzip_window        [512 | 1k | 2k | ... 32k];
> IS> Аналог DeflateTypes.
>
> IS>      gzip_hash          [512 | 1k | 2k | ... 128k];
> IS> Аналог DeflateTypes.
>
> IS>      gzip_types         text/plain;
> IS> Аналог DeflateTypes.
>
> Это  все  три  раза  аналог,  или  это  опечатка?  Можно подробнее про
> gzip_window, что это такое?

Опечатка. gzip_window - DeflateWindows, gzip_hash - DeflateHash.

> gzip_types  -  это  то,  что надо гзиппеть? Если несколько вариантов -
> писать через пробел?

Да, через пробел. text/html жмётся всегда.


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list