nginx-0.7.27
Konstantin Belov
belov1985 at gmail.com
Tue Dec 16 20:20:34 MSK 2008
Alex Vorona wrote:
> 16.12.2008 14:27, Konstantin Belov wrote:
>> Igor Sysoev wrote:
>>> Изменения в nginx 0.7.27
>>> 15.12.2008
>>>
>>> *) Добавление: директива try_files.
>>>
>>> *) Добавление: директива fastcgi_pass поддерживает переменные.
>>>
>>> *) Добавление: теперь директива geo может брать адрес из
>>> переменной.
>>> Спасибо Андрею Нигматулину.
>>>
>>> *) Добавление: теперь модификатор location'а можно указывать без
>>> пробела перед названием.
>>>
>>> *) Добавление: переменная $upstream_response_length.
>>>
>> http://sysoev.ru/nginx/docs/http/ngx_http_gzip_module.html
>> Длина определяется только из строки "Content-Length" заголовка ответа.
>>
>> Все пока остается по-прежнему?
>>
>> Просто уже порядком надоело в PHP писать так:
>> <?
>> ...
>> header('Content-Length: '. ob_get_length());
>> ob_flush();
>> ?>
> а зачем нужно, чтобы nginx знал длину ответа PHP?
>
>
[16/Dec/2008:20:14:07 +0300 "0.009" 0.009] 87.117.169.185 200 "POST
/ch0/ HTTP/1.1" "http://www.ereality.ru/core.php" "Mozilla/5.0
(Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920
Firefox/3.0.4" 546 "0.82"
546 - $bytes_sent
0.82 - $gzip_ratio
Вот так вот http_gzip_module хорошо "сжимает" небольшие ответы от
backend'a :)
Конфиг:
gzip on;
gzip_min_length 1024;
gzip_comp_level 7;
Но nginx не находит "Content-Length" в заголовке ответа и не делает
проверку на gzip_min_length
More information about the nginx-ru
mailing list