<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
					xmlns:content="http://purl.org/rss/1.0/modules/content/"
					xmlns:wfw="http://wellformedweb.org/CommentAPI/"
				  >
<channel>
<title><![CDATA[Saturn's Weblog - 标签：gzip]]></title>
<link>http://www.cnsaturn.com/tag/gzip</link>
<description><![CDATA[Saturn's weblog, STBlog官方站点]]></description>
<language>zh-CN</language>
<pubDate>Mon, 06 Sep 2010 10:40:00 -0400</pubDate>
<item>
<title><![CDATA[使用PHP/gzip压缩网站JS/CSS文档的实例]]></title>
<link>http://www.cnsaturn.com/posts/compress-your-docs-using-gzip</link>
<pubDate>Fri, 28 Aug 2009 11:35:00 -0400</pubDate>
<description><![CDATA[<p>
 一些泛WEB 2.0网站为了追求用户体验，可能会大量使用CSS和JS文件。这就导致在服务器带宽一定的情况下，多用户并发访问速度变慢。如何加快网页响应速度？解决办法之一就是：依照<a href="http://developer.yahoo.com/performance/rules.html">Yahoo性能优化小组提出的N条性能优化建议</a>对前端程序进行优化和重构，关于此文的讨论很多，在这里不再赘述。</p>
<p>
 这篇文章主要分享一下我个人在实际项目中，对于<strong>使用PHP对JS和CSS进行压缩的经验</strong>，在这里假设服务器<strong>仅支持GZIP压缩</strong>，不支持.htaccess（符合很多站长的租用的虚拟主机实际情况）。</p>
<p>
 首先说说对CSS和JS文件进行性能优化的几个小技巧：</p>
<ul>
 <li>
  将多个CSS/JS文档合并成一个文件，以减少HTTP请求</li>
 <li>
  对合并后的文件进行文档压缩，比如分别使用<a href="http://jscompress.com/">js compressor</a>和<a href="http://www.cssdrive.com/index.php/main/csscompressor/">CSS compress</a></li>
 <li>
  如果使用到一些主流的JavaScript框架，比如JQuery, Mootools或者YUI，强烈推荐直接使用<a href="http://code.google.com/apis/ajaxlibs/documentation/">Google AJAX Library</a>以外部链接的形式导入基库。</li>
 <li>
  最后，就是本文所提到的，使用GZIP在服务器端对JS/CSS文档进行压缩。</li>
</ul>
<p>
 这里提到的方法对系统来说是无侵入式的，也就是说不管你的程序是新编写的，还是已经上线了很久，均适用。</p>
<p>
 </p>]]></description>
<author><![CDATA[Saturn]]></author>
<guid isPermaLink="true" >http://www.cnsaturn.com/posts/compress-your-docs-using-gzip</guid>
</item>
</channel>
</rss>                  