need_help 发表于 2015-2-2 18:28:58

★★★★★★Gzip不生效?★★★★★★

据说标题要醒目,才会有人看。。

用的lnmp一件安装包,centos 6.5 64bit

但是在使用chrome的pagespeed测试前端页面的时候,一直提示需要设置gzip以及浏览器缓存。
如图:



我确定我修改完配置文件之后已经重启过了,如图:



使用curl -I -H “Accept-Encoding:gzip,defalte” http://localhost命令测试的时候,显示gzip开启了。提示如下:


但是其中的expires以及catch-control的相关说明让我很费解,我没有设置过类似的东西啊,在nginx.conf里面也没有找到类似的修改点。

配置文件的关键点如下所示:                gzip on;
                gzip_min_length 1k;
                gzip_buffers 4 16k;
                gzip_http_version 1.0;#这里,1.0和1.1我都试过,都无效。
                gzip_comp_level 2;
                gzip_types text/plain application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
                gzip_vary off;
                gzip_disable "MSIE \.";


nginx的配置文件如下:


[ 本帖最后由 need_help 于 2015-2-3 09:18 编辑 ]

licess 发表于 2015-2-3 09:53:38

gzip默认就都是启用了的

curl -I -H "Accept-Encoding: gzip, deflate" "https://bbs.vpser.net" 你可以这样测试
看看content-type是什么,上面域名缓存你自己的域名或文件地址

need_help 发表于 2015-2-3 10:20:55

原帖由 licess 于 2015-2-3 09:53 发表 https://bbs.vpser.net/images/common/back.gif
gzip默认就都是启用了的

curl -I -H "Accept-Encoding: gzip, deflate" "https://bbs.vpser.net" 你可以这样测试
看看content-type是什么,上面域名换成你自己的域名或文件地址 ...
我有测试啊,我上面测试了curl -I -H "Accept-Encoding: gzip, deflate" "localhost"
Content-Type显示text/html; charset=UTF-8
也显示了
Content-Encoding: gzip






让我很费解的就是这里,curl测试显示了gzip已开启,但是chrome的pagespeed显示没有开启,是哪里有问题呢








整体内容显示










# curl -I -H "Accept-Encoding: gzip, deflate" "localhost"
HTTP/1.1 200 OK
Server: nginx
Date: Tue, 03 Feb 2015 02:19:02 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
X-Powered-By: PHP/5.3.28
Set-Cookie: PHPSESSID=hihsq1r9j0deeu19j9v8q5jqv0; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
X-Pingback: http://192.168.128.137/xmlrpc.php
Content-Encoding: gzip

龙城男人 发表于 2015-3-9 14:16:57

回复 2# 的帖子

我用这个测试了,显示
Content-Type: text/html; charset=utf-8
Content-Encoding: gzip

但是用百度的网站速度诊断,也显示未使用Gzip
页: [1]
查看完整版本: ★★★★★★Gzip不生效?★★★★★★