|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!方才给博客加了一个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,以是没紧缩
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! |
|