home » 编程开发 » PHP相关 » wordpress开启Gzip减少网页加载时间

登录Google网站管理员工具,在“实验室”的“网站性能”里看到了“Page Speed 建议”。

/archives/836
详细信息:最多可减少 53.5 KB, 可减少 17 项请求, 可减少 3 次 DNS 查询
	启用 gzip 压缩
	合并外部 JavaScript
	尽量减少 DNS 查询次数
	合并外部 CSS 

因为调用了SyntaxHighlighter的js和CSS文件所以合并起来有些麻烦,关键的还是GZIP压缩。

php中很简单就可以开启Gzip功能。

在wordpress的index.php最开始加上如下代码。

/* 判断浏览器是否支持Gizp */
if( ereg('gzip',$_SERVER['HTTP_ACCEPT_ENCODING']) ){

	/* 排除不需要Gzip压缩的目录 */
	if( substr($_SERVER['REQUEST_URI'],0,10) != '/wp-content/uploads/' ) {
		ob_start('ob_gzhandler'); 		//打开Gzip压缩
	}

}

看看效果如何:

使用Gzip前

使用Gzip前

使用Gzip后

使用Gzip后

从图中可以看到启用Gzip后压缩了1 – 5.63/19.79 = 71.56% 。建议大家启用Gzip压缩网页,提高加载速度,节省网站流量。

Tags: 标签:,
本博客所有文章如果没加特殊说明均为原创,如需转载引用请注明出处
[重阳博客:http://www.99xunle.com/archives/853]
随机文章 相关文章

3 Responses to “wordpress开启Gzip减少网页加载时间”

  1. 对于虚拟主机,用cache插件比这个效果好多了,呵呵。

    Reply

  2. 我啥都没用,感觉速度还可以。

    Reply

  3. 我用的是缓存插件

    Reply

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>