来一发Nginx开启Gzip紧缩
如果您觉得本篇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.";
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教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
来一发Nginx开启Gzip紧缩
向楼主学习 linux鸟哥的私房菜,第三版,基础篇,网上有pdf下的,看它的目录和每章的介绍就行了,这个绝对原创! 即便是非英语国家的人发布技术文档,Linux也都首先翻译成英语在国际学术杂志和网络上发表。 Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。 硬盘安装及光盘安装,清楚了解安装Linux应注意的有关问题,如安装Linux应在最后一个分区内,至少分二个分区。 选择一些适于初学者的Linux社区。 掌握在Linux系统中安装软件,在安装Linux工具盘后大致日常所需的软件都会有,一般网络提供下载的软件都会有安装说明。 期间我阅读了不少关于Linux的相关资料,其中也不乏一些有趣的小故事,这既丰富了我的课余生活,也让我加深了对一些术语的理解,比玩游戏强多了。?
页:
[1]