对WordPress进行优化提高网站速度的三个方法
Posted on 12月 11th, 2007 in 博客优化推广 | 1,656 views
本站在之前曾经介绍过提高网站速度的6个方法,今天主要针对WordPress来说说,如何对WordPress进行优化,从而提高网站的访问速度。
1、使用WordPress 的eAccelerator插件
还是先解释一下什么是eAccelerator ,eAccelerator是一个自由开放源码php加速器,优化和动态内容缓存,提高了性能php脚本的缓存性能,使得PHP脚本在编译的状态下,对服务器的开销几乎完全消除。 eAccelerator还可以对脚本起优化作用,以加快其执行效率,使您的PHP程序代码执效率能提高1-10倍。
现在已经有高手为WordPress开发出了专门的eAccelerator插件。大家只要下载这个插件,然后放入到 wp-content 文件夹下即可,不用做其他设置,注意不是放到 plugin 文件夹。
2、在WordPress后台使用压缩技术
一般有两种方法来实现压缩,一种是在后台开启 GZIP 压缩功能(默认用的是 ob_gzhandler);
还有一种是使用 zlib 压缩,方法为在 htaccess 中加入下面两行:
php_flag zlib.output_compression on
php_value zlib.output_compression_level 5
其中第二种方法要看虚拟主机是否支持。
3、对js 脚本进行压缩
如果 js 文件比较大的话,压缩是非常必要的,比如 prototype.js, jQuery.js 这些大库加起来的话都有 100 多K, 压缩后文件大小可以缩小3、4倍。
在 js 文件的开头加上:
< ?php
// check to see if the user has enabled gzip compression in the WordPress admin panel
if ( ob_get_length() === FALSE and !ini_get(’zlib.output_compression’) and ini_get(’output_handler’) != ‘ob_gzhandler’ and ini_get(’output_handler’) != ‘mb_output_handler’ ) {
ob_start(’ob_gzhandler’);
}
// The headers below tell the browser to cache the file and also tell the browser it is JavaScript.
header(”Cache-Control: public”);
header(”Pragma: cache”);
$offset = 60*60*24*60;
$ExpStr = “Expires: “.gmdate(”D, d M Y H:i:s”,time() + $offset).” GMT”;
$LmStr = “Last-Modified: “.gmdate(”D, d M Y H:i:s”,filemtime(__FILE__)).” GMT”;
header($ExpStr);
header($LmStr);
header(’Content-Type: text/javascript; charset: UTF-8′);
?>
然后另存为 xxxx.js.php, 再你的模板 head 部分,把原来的 js 代码换为下面的样式即可。
< script type="text/javascript" xsrc="javascript/xxxx.js.php">
Tags: eAccelerator, WordPress, 网站优化
作者:Moneytree, 原载:摇钱树博客, 转载原创文章请以链接形式注明作者和原始出处
本站每天坚持更新,您可以订阅本站全文Feed(什么是订阅?)与本站保持同步,了解最新的博客赚钱渠道与技巧!
收藏本文:

















5 Responses
eAccelerator插件和zlib 压缩能否和cos-html-cache在一起用啊?
这我还没试过,不过我想应该是可以的,你可以试下。
[…] 4,秦爱网志中的“五种Wordpress优化,加速你的博客”一文,从Wordpress插件及页面静态化的角度介绍了五种Wordpress的优化方案,对于访问量比较高的博客来说值得借鉴学习。类似文章还有站长日志的Wordpress 提速优化几招和摇钱树博客的对WordPress进行优化提高网站速度的三个方法。 […]
学习一下压缩技术
写得好! 我用些时间好好验证一下.