|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
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优越的稳定性,还提供免费更新, |
|