Welcome! Log In Create A New Profile

Advanced

Re: Сжимать gzip контент отданный модулем

Maxim Dounin
March 16, 2011 11:44AM
Hello!

On Wed, Mar 16, 2011 at 12:46:29AM -0400, Fly3110 wrote:

> В том и проблема, что не работает...
>
> location = /ng {
> my_flv;.
> gzip on;.
> root /var/www/files;.
> gzip_http_version 1.1;
> gzip_min_length 10;
> gzip_types text/plain text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript application/x-msdownload;
> gzip_vary on;
> gzip_proxied any;
> gzip_disable "MSIE [1-6]\.";
> gzip_comp_level 9;
> gzip_static off;
> }
>
> файлы отдаются с Content-type: application/x-msdownload, в
> хедерах ответа нет ничего про gzip (в хедерах запроса есть его
> поддержка), и контент, соответственно, отдается несжатым

Наиболее частая причина проблем "не работает gzip" - неправильное
тестирование. В частности, надо убедиться, что для запроса
используется протокол HTTP/1.1 (ибо gzip_http_version стоит 1.1).
Кроме того, не надо верить заголовкам, который сообщает браузер.
Делать запросы руками через telnet/nc, либо смотреть трафик руками
через tcpdump/wireshark.

Для собственного модуля есть ещё теоретическая вероятность что
Content-Type поставлен неправильно. Если его просто запихнуть в
r->headers_out.headers как обычный заголовок - счастья не будет. Надо
ставить через r->headers_out.content_type / content_type_len.

Maxim Dounin

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Сжимать gzip контент отданный модулем

Fly3110 March 15, 2011 05:44PM

Re: Сжимать gzip контент отданный модулем

Maxim Dounin March 15, 2011 08:12PM

Re: Сжимать gzip контент отданный модулем

Fly3110 March 16, 2011 12:46AM

Re: Сжимать gzip контент отданный модулем

Maxim Dounin March 16, 2011 11:44AM

Re: Сжимать gzip контент отданный модулем

Fly3110 March 16, 2011 12:01PM

Re: Сжимать gzip контент отданный модулем

Igor Sysoev March 16, 2011 12:16PM

Re: Сжимать gzip контент отданный модулем

Fly3110 March 16, 2011 12:30PM

Re: Сжимать gzip контент отданный модулем

Fly3110 March 16, 2011 12:46PM

Re: Сжимать gzip контент отданный модулем

Maxim Dounin March 16, 2011 02:36PM

Re: Сжимать gzip контент отданный модулем

Fly3110 March 16, 2011 03:03PM

Re: Сжимать gzip контент отданный модулем

Igor Sysoev March 16, 2011 12:14PM

Re: Сжимать gzip контент отданный модулем

Fly3110 March 16, 2011 03:28PM

Re: Сжимать gzip контент отданный модулем

Vladimir Rusinov March 16, 2011 03:46PM

Re: Сжимать gzip контент отданный модулем

Fly3110 March 16, 2011 04:17PM

Re: Сжимать gzip контент отданный модулем

Maxim Dounin March 16, 2011 05:58PM

Re: Сжимать gzip контент отданный модулем

Fly3110 March 16, 2011 06:07PM

Re: Сжимать gzip контент отданный модулем

Fly3110 March 16, 2011 06:15PM

Re: Сжимать gzip контент отданный модулем

Fly3110 March 16, 2011 06:23PM

Re: Сжимать gzip контент отданный модулем

Fly3110 March 16, 2011 06:37PM

Re: Сжимать gzip контент отданный модулем

Maxim Dounin March 16, 2011 06:26PM

Re: Сжимать gzip контент отданный модулем

Fly3110 March 17, 2011 06:07AM

Re: Сжимать gzip контент отданный модулем

Igor Sysoev March 17, 2011 06:26AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 179
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready