VPS侦探论坛

 找回密码
 注册
查看: 6305|回复: 3

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

[复制链接]
发表于 2015-2-2 18:28:58 | 显示全部楼层 |阅读模式

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

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

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



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



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


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

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



nginx的配置文件如下:


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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2015-2-3 09:53:38 | 显示全部楼层


gzip默认就都是启用了的

curl -I -H "Accept-Encoding: gzip, deflate" "https://bbs.vpser.net" 你可以这样测试
看看content-type是什么,上面域名缓存你自己的域名或文件地址
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2015-2-3 10:20:55 | 显示全部楼层

原帖由 licess 于 2015-2-3 09:53 发表
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显示没有开启,是哪里有问题呢








整体内容显示










  1. [root@localhost ~]# curl -I -H "Accept-Encoding: gzip, deflate" "localhost"
  2. HTTP/1.1 200 OK
  3. Server: nginx
  4. Date: Tue, 03 Feb 2015 02:19:02 GMT
  5. Content-Type: text/html; charset=UTF-8
  6. Connection: keep-alive
  7. X-Powered-By: PHP/5.3.28
  8. Set-Cookie: PHPSESSID=hihsq1r9j0deeu19j9v8q5jqv0; path=/
  9. Expires: Thu, 19 Nov 1981 08:52:00 GMT
  10. Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
  11. Pragma: no-cache
  12. X-Pingback: http://192.168.128.137/xmlrpc.php
  13. Content-Encoding: gzip
复制代码
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2015-3-9 14:16:57 | 显示全部楼层

回复 2# 的帖子




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

但是用百度的网站速度诊断,也显示未使用Gzip
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-11-16 09:20 , Processed in 0.027162 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表