Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gzip error
- To: nginx-ru@xxxxxxxxx
- Subject: gzip error
- From: Konstantin Svist <fry.kun@xxxxxxxxx>
- Date: Wed, 21 Dec 2011 21:58:29 -0800
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=TNRU1i3lyfBgywtwL8hwHvwWYlKf3ugvySMkwKdvuPU=; b=EVtvOCjqlEai76R3oiy3zn263euHWJSJ1UkLLiUVO+Ua22h5ZOlUe1Q/QC3FUUzBa0 nfzhXYb+RhRa+CkLFEAArqGF3waiS0y/XiHjywp3klPLYd674EEa4usFljwOjmbNO5d4 nIxe20cf/pop0GSB2/rM5nvaw4rivwgAIntTI=
Кажется нашёл глюку в 1.1.11
Бэкенд CherryPy подаёт jquery-1.7.1.min.js как application/javascript
без компрессии.
Nginx не трогает Content-Type но компрессирует ответ. Браузер конечно-же
висит ожидая байтов которые никогда не придут...
Простой тест без CherryPy:
gzip_comp_level 3;
gzip_proxied any;
gzip_types text/javascript text/xml application/x-javascript;
server {
location /js { # Симулируем cherrypy бэкенд
gzip off;
add_header Content-Type application/javascript;
root /tmp;
}
location /foo {
gzip on;
proxy_pass http://localhost/js;
}
}
Если добавить application/javascript в gzip_types, то всё работает как
положено.
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru
|