11月 292010
 

一、使用mod_gzip 和 mod_deflate对网页内容进行压缩

Gzip是一种流行的文件压缩算法,现在的应用十分广泛,尤其是在Linux平台。当应用Gzip压缩到一个纯文本文件时,效果是非常明显的,大约可以减少70%以上的文件大小。这取决于文件中的内容。

利用Apache中的Gzip模块,我们可以使用Gzip压缩算法来对Apache服务器发布的网页内容进行压缩后再传输到客户端浏览器。这样经过压缩后实际上降低了网络传输的字节数,最明显的好处就是可以加快网页加载的速度。

网页加载速度加快的好处不言而喻,除了节省流量,改善用户的浏览体验外,另一个潜在的好处是Gzip与搜索引擎的抓取工具有着更好的关系。例如 Google就可以通过直接读取gzip文件来比普通手工抓取更快地检索网页。在Google网站管理员工具(Google Webmaster Tools)中你可以看到,sitemap.xml.gz 是直接作为Sitemap被提交的。

而这些好处并不仅仅限于静态内容,PHP动态页面和其他动态生成的内容均可以通过使用Apache压缩模块压缩,加上其他的性能调整机制和相应的服务器端缓存规则,这可以大大提高网站的性能。

因此,对于部署在Linux服务器上的PHP程序,在服务器支持的情况下,我们建议你开启使用Gzip Web压缩。

二、 Gzip Web压缩工作原理

Web服务器处理HTTP压缩的过程如下: Continue reading »

6月 252007
 

     链接到底是应该在新窗口打开,还是应该在当前窗口,一直以来都有争论。

     曾经百度有人说GOOGLE的搜索结果页在新窗口打开链接是学的百度,被不少人“嘲笑”。但是,以前的GOOGLE的确是在当前窗口打开结构页面的,现在换为新窗口。但是,GOOGLE的ADSENSE仍然是在当前窗口打开广告结果。

     那么出现一个链接我们到底应该选择是新窗口还是当前窗口打开呢?对于一个网站而言,到底什么时候选择新窗口,什么时候选择当前窗口呢? Continue reading »