仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 658|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] 来一发Nginx开启Gzip紧缩年夜幅进步页面加载速度及相干测试

[复制链接]
透明 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 21:05:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
小知识:CentOS从来就不是一个人的独角戏,也许CentOS会有分叉或名称变更的危险,但决不能说它接近死亡。方才给博客加了一个500px相册插件,lightbox引入了许多js文件和CSS文件,页面一会儿看起来异常痴肥,所以照样把Gzip翻开了。
情况:Debian6
1、Vim翻开Nginx设置装备摆设文件
vim/usr/local/nginx/conf/nginx.conf
2、找到以下一段,停止修正
gzipon;
gzip_min_length1k;
gzip_buffers416k;
#gzip_http_version1.0;
gzip_comp_level2;
gzip_typestext/plainapplication/x-javascripttext/cssapplication/xmltext/javascriptapplication/x-httpd-phpimage/jpegimage/gifimage/png;
gzip_varyoff;
gzip_disable"MSIE[1-6].";

3、说明一下
第1行:开启Gzip
第2行:不紧缩临界值,年夜于1K的才紧缩,普通不消改
第3行:buffer,就是,嗯,算了不说明了,不消改
第4行:用了反向署理的话,末尾通讯是HTTP/1.0,有需求的应当也不消看我这科普文了;有这句的话正文了就好了,默许是HTTP/1.1
第5行:紧缩级别,1-10,数字越年夜紧缩的越好,时光也越长,看心境随意改吧
第6行:停止紧缩的文件类型,缺啥补啥就好了,JavaScript有两种写法,最好都写上吧,总有人埋怨js文件没有紧缩,其实多写一种格局就好了
第7行:跟Squid等缓存办事有关,on的话会在Header里增长"Vary:Accept-Encoding",我不须要这玩意,本身对比情形看着办吧
第8行:IE6对Gzip不怎样友爱,不给它Gzip了
4、:wq保留加入,从新加载Nginx
/usr/local/nginx/sbin/nginx-sreload
5、用curl测试Gzip能否胜利开启
curl-I-H"Accept-Encoding:gzip,deflate""http://www.ckuyun.com/blog/"
HTTP/1.1200OK
Server:nginx/1.0.15
Date:Sun,26Aug201218:13:09GMT
Content-Type:text/html;charset=UTF-8
Connection:keep-alive
X-Powered-By:PHP/5.2.17p1
X-Pingback:http://www.ckuyun.com/blog/xmlrpc.php
Content-Encoding:gzip

页面胜利紧缩

curl-I-H"Accept-Encoding:gzip,deflate""http://www.ckuyun.com/blog/wp-content/plugins/photonic/include/css/photonic.css"
HTTP/1.1200OK
Server:nginx/1.0.15
Date:Sun,26Aug201218:21:25GMT
Content-Type:text/css
Last-Modified:Sun,26Aug201215:17:07GMT
Connection:keep-alive
Expires:Mon,27Aug201206:21:25GMT
Cache-Control:max-age=43200
Content-Encoding:gzip

css文件胜利紧缩
curl-I-H"Accept-Encoding:gzip,deflate""http://www.ckuyun.com/blog/wp-includes/js/jquery/jquery.js"
HTTP/1.1200OK
Server:nginx/1.0.15
Date:Sun,26Aug201218:21:38GMT
Content-Type:application/x-javascript
Last-Modified:Thu,12Jul201217:42:45GMT
Connection:keep-alive
Expires:Mon,27Aug201206:21:38GMT
Cache-Control:max-age=43200
Content-Encoding:gzip

js文件胜利紧缩
curl-I-H"Accept-Encoding:gzip,deflate""http://www.ckuyun.com/blog/wp-content/uploads/2012/08/2012-08-23_203542.png"
HTTP/1.1200OK
Server:nginx/1.0.15
Date:Sun,26Aug201218:22:45GMT
Content-Type:image/png
Last-Modified:Thu,23Aug201213:50:53GMT
Connection:keep-alive
Expires:Tue,25Sep201218:22:45GMT
Cache-Control:max-age=2592000
Content-Encoding:gzip

图片胜利紧缩
curl-I-H"Accept-Encoding:gzip,deflate""http://www.ckuyun.com/blog/wp-content/plugins/wp-multicollinks/wp-multicollinks.css"
HTTP/1.1200OK
Server:nginx/1.0.15
Date:Sun,26Aug201218:23:27GMT
Content-Type:text/css
Content-Length:180
Last-Modified:Sat,02May200908:46:15GMT
Connection:keep-alive
Expires:Mon,27Aug201206:23:27GMT
Cache-Control:max-age=43200
Accept-Ranges:bytes

最初来个不到1K的文件,因为我的阈值是1K,所以没紧缩
小知识:CentOS是基于RedHatEnterpriseLinux(收费昂贵但口碑极佳)的源代码再编译出来的免费版,因此不仅继承RHEL优越的稳定性,还提供免费更新,
金色的骷髅 该用户已被删除
沙发
发表于 2015-1-16 23:50:13 | 只看该作者

来一发Nginx开启Gzip紧缩年夜幅进步页面加载速度及相干测试

学习Linux半年了~个人认为不会的多在网上找资料网上有很多资料可以搜索到,LS那位说放手去搞。
冷月葬花魂 该用户已被删除
板凳
发表于 2015-1-26 11:07:40 | 只看该作者
众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改变,其方便友好的图形界面吸引了众多的用户。
变相怪杰 该用户已被删除
地板
发表于 2015-2-4 20:46:36 | 只看该作者
可以说自己收获很大,基本上完成了老师布置的任务,对于拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。?
小魔女 该用户已被删除
5#
发表于 2015-2-10 10:18:43 | 只看该作者
放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。
活着的死人 该用户已被删除
6#
发表于 2015-3-1 11:19:39 | 只看该作者
为了更好的学习这门课程,我不仅课上认真听讲,课下也努力学习,为此还在自己的电脑上安装了Ubuntu系统。
第二个灵魂 该用户已被删除
7#
发表于 2015-3-10 20:45:27 | 只看该作者
把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。
乐观 该用户已被删除
8#
发表于 2015-3-17 12:08:18 | 只看该作者
让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。?
小女巫 该用户已被删除
9#
发表于 2015-3-24 12:18:48 | 只看该作者
虽然大家都比较喜欢漂亮的mm,但是在学 linux 的过程中,还是要多和“男人”接触一下:P 遇到问题的时候,出来看说和上网查之外,就是要多用 linux 下的 man 命令找找帮助。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2025-1-23 11:32

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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