<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://www.jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://www.jackxiang.com/post//</link>
<title><![CDATA[发现nginx配置gzip，压缩css，不压缩js，原来是不压缩临界值，大于1000K的才压缩导致没有被gzip压缩。]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[Web服务器]]></category>
<pubDate>Sat, 02 Apr 2016 17:25:17 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	背景：发现并没有压缩，查来查去是这个配置有问题写成1000k了，也就是下面这些列表都不符合条件，不给gzip压缩，gzip_min_length&nbsp;&nbsp; 1k; 不压缩临界值，大于1K的才压缩，一般不用改,被修改成1000k了，于是没有压缩，查了老半天content-type，都写了，呵呵。<br/>修改后，在这儿测试了一下，果然压缩了：<br/>http://pagespeed.webkaka.com/youhua/gzip/<br/><br/>网址 http://www.jackxiang.com/template/trielegant/styles.css 的检测结果：<br/>是否压缩&nbsp;&nbsp;是<br/>压缩类型&nbsp;&nbsp;gzip<br/>原文件大小&nbsp;&nbsp;8704 字节<br/>压缩后文件大小&nbsp;&nbsp;4275 字节<br/>压缩率&nbsp;&nbsp;50.88%<br/><br/>图片是否需要启用GZip压缩？<br/><br/>无意间看到有网友提及，图片不用GZip压缩的。图片尽量不要使用gzip,因为gif,png等图片本身就是被压缩过的，<br/>开启和关闭图片GZip压缩后，网页的总体积是不同的，令人惊讶的是开启图片GZip压缩后，网页总体积竟然变大了。而耗时也相应的增多了。<br/>===========================================<br/>1、Vim打开Nginx配置文件<br/><br/>vim /usr/local/nginx/conf/nginx.conf<br/><br/>2、找到如下一段，进行修改<br/><br/>gzip on;<br/>gzip_min_length 1k;<br/>gzip_buffers 4 16k;<br/>#gzip_http_version 1.0;<br/>gzip_comp_level 2;<br/>gzip_types text/plain application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;<br/>gzip_vary off;<br/>gzip_disable &quot;MSIE [1-6]&#92;.&quot;;<br/><br/>3、解释一下<br/><br/>第1行：开启Gzip<br/><br/>第2行：不压缩临界值，大于1K的才压缩，一般不用改<br/><br/>第3行：buffer，就是，嗯，算了不解释了，不用改<br/><br/>第4行：用了反向代理的话，末端通信是HTTP/1.0，有需求的应该也不用看我这科普文了；有这句的话注释了就行了，默认是HTTP/1.1<br/><br/>第5行：压缩级别，1-10，数字越大压缩的越好，时间也越长，看心情随便改吧<br/><br/>第6行：进行压缩的文件类型，缺啥补啥就行了，JavaScript有两种写法，最好都写上吧，总有人抱怨js文件没有压缩，其实多写一种格式就行了<br/><br/>第7行：跟Squid等缓存服务有关，on的话会在Header里增加&quot;Vary: Accept-Encoding&quot;，我不需要这玩意，自己对照情况看着办吧<br/><br/>第8行：IE6对Gzip不怎么友好，不给它Gzip了<br/><br/>上面摘自：http://www.veryhuo.com/a/view/51706.html<br/><br/>http://www.webkaka.com/blog/archives/how-to-set-gzip-for-js-in-Nginx.html<br/>https://segmentfault.com/q/1010000000585128<br/><br/>查询是否被zip压缩:<br/>http://pagespeed.webkaka.com/youhua/gzip/<br/><br/>输入：<br/>http://www.jackxiang.com/images/js/common.js?jsver=2.1.1.3626.3<br/><br/><br/>=======================================<br/>启用Gzip&nbsp;&nbsp;可减少 54.2 KB 启用服务器Gzip，可以减少传输字节数。更多&nbsp;&nbsp;-3分<br/>未启用Gzip的资源有：<br/>http://www.jackxiang.com/template/trielegant/styles.css （大小： 8.5 KB 预计可减少 5.9 KB ）<br/>http://www.jackxiang.com/images/js/common.js?jsver=2.1.1.3626.3 （大小： 20.3 KB 预计可减少 14.8 KB ）<br/>http://www.jackxiang.com/lang/zh-cn/jslang.js?jsver=2.1.1.3626.3 （大小： 3.7 KB 预计可减少 2.1 KB ）<br/>http://www.jackxiang.com/images/js/ajax.js?jsver=2.1.1.3626.3 （大小： 7.4 KB 预计可减少 6.0 KB ）<br/>http://www.jackxiang.com/images/js/swfobject.js?jsver=2.1.1.3626.3 （大小： 6.4 KB 预计可减少 4.2 KB ）<br/>http://www.jackxiang.com/images/css/SyntaxHighlighter.css （大小： 3.6 KB 预计可减少 2.5 KB ）<br/>http://jackxiang.com/favicon.jpg （大小： 1.9 KB 预计可减少 793 B ）<br/>http://js.users.51.la/4950674.js （大小： 1.9 KB 预计可减少 1.1 KB ）<br/>http://www.jackxiang.com/images/hl/shCore.js （大小： 9.5 KB 预计可减少 5.7 KB ）<br/>http://www.jackxiang.com/images/hl/shBrushPhp.js （大小： 3.7 KB 预计可减少 2.1 KB ）<br/>http://www.jackxiang.com/images/hl/shBrushJScript.js （大小： 937 B 预计可减少 437 B ）<br/>http://www.jackxiang.com/images/hl/shBrushJava.js （大小： 1.0 KB 预计可减少 494 B ）<br/>http://www.jackxiang.com/images/hl/shBrushSql.js （大小： 1.9 KB 预计可减少 964 B ）<br/>http://www.jackxiang.com/images/hl/shBrushCss.js （大小： 4.0 KB 预计可减少 2.2 KB ）<br/>http://www.jackxiang.com/images/hl/shBrushCpp.js （大小： 2.7 KB 预计可减少 1.4 KB ）<br/>http://www.jackxiang.com/images/hl/shBrushPython.js （大小： 4.7 KB 预计可减少 2.5 KB ）<br/>http://www.jackxiang.com/template/trielegant/images/logo_header.png （大小： 5.6 KB 预计可减少 237 B ）<br/>http://www.jackxiang.com/template/trielegant/images/long.gif （大小： 924 B 预计可减少 358 B ）<br/>http://jackxiang.com/template/trielegant/images/bridge-banner-eleven.jpg （大小： 18.9 KB 预计可减少 354 B ）<br/>http://icon.51.la/icon_0.gif （大小： 846 B 预计可减少 101 B ）<br/>http://eiv.baidu.com/hmt/icon/21.gif （大小： 1.1 KB 预计可减少 69 B ）
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] 发现nginx配置gzip，压缩css，不压缩js，原来是不压缩临界值，大于1000K的才压缩导致没有被gzip压缩。]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>