身正,言谨,谦虚,好学,修德养性!

WordPress数据库缓存插件DB Cache Reloaded

技术文档 9438浏览 0评论

对网站数据进行缓存,可以提高网站的加载速度,加快网站的访问速度,WP Super Cache插件DB Cache插件都是不错的插件。但这两种插件的缓存原理不太一样,WP Super Cache是当前最高效也是最灵活的WordPress 静态缓存插件,它直接生成 HTML 文件,这样 Apache 就不用解析 PHP 脚本,通过使用这个插件,能使得你的 WordPress 博客将显著的提速。DB Cache官方说此插件比WP-Cache插件、WP Super Cache插件更快,更节省空间,CUP占有率也更低,但遗憾的是这款插件和wordpress2.7以上的版本都有冲突,出现了BUG,而作者也没有进行相关的更新。

由于作者不再更新了,很多朋友都不能使用这款插件了,但值得高兴的是国外WordPress爱好者,在DB Cache插件的基础上进行了完善,修正的一些BUG,清理了相关代码,发布了 DB Cache Reloaded 插件,此款插件也算是DB Cache升级后的插件吧!继承了DB Cache的相关优点,修复了插件的bug,代码也更加安全。

官方说明:

This plugin caches every database query with given lifetime. It is much faster than other html caching plugins and uses less disk space for caching.

I think you've heard of WP-Cache or WP Super Cache, they are both top plugins for WordPress, which make your site faster and responsive. Forget about them - with DB Cache Reloaded your site will work much faster and will use less disk space for cached files. Your visitors will always get actual information in sidebars and server CPU loads will be as low as possible.

This plugin is a fork of a DB Cache plugin. Because his author did not updated its plugin to WordPress 2.8, I finally (after almost three months since release of WP 2.8) took his plugin and updated it so now it works with newest WordPress version. Additionally I fixed few bugs, cleaned up the code and make it more secure.

This plugin was tested with WordPress 2.8. It may work with earlier versions too - I have not tested. If you perform such tests, let me know of the results.

DB Cache Reloaded 插件安装:

  1. 下载DB Cache Reloaded 插件,将压缩包解压后,把文件夹上传到wp-content/plugins/目录下。
  2. 登录WordPress管理后台,点击“Plugins”找到上传的插件,激活该插件。
  3. 插件激活后,在“Setting”-->“DB Cache Reloaded ”中设置相关信息,如下图所示:

dbcachereloaded 

启用插件并设置缓存保存的时间即可,DB Cache Reloaded插件的界面和DB Cache插件的设置界面完全相同,当启用了此插件后,在目录wp-content下会出现tmp缓存文件夹,里面存放着相关缓存文件。

在我本人的博客上进行了一个简单的测试,结果如下:

未启用DB Cache Reloaded:

首页:33 queries in 0.351 seconds.
内页:54 queries in 0.351 seconds.

启用后:
首页:10 queries in 0.340 seconds.
内页:31 queries in 0.810 seconds.(第一次打开)
            12 queries in 0.328 seconds.(第二次打开)

可见在启用插件后,数据库的查询次数大幅度减少,但执行时间却相应增加,有些郁闷。

参考:http://www.wordpress.la/wordpress-db-cache-reloaded.html

转载请注明:自由的风 » WordPress数据库缓存插件DB Cache Reloaded

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (7)

  1. 对网站数据进行缓存,可以提高网站的加载速度,加快网站的访问速度

    启用插件后,数据库的查询次数大幅度减少,但执行时间却相应增加,有些郁闷。

    第一句话和最后一句话是否矛盾了?网站的速度究竟是快了还是慢了?

    lfzyx2010-04-01 19:39 回复
  2. 你那个Expire a cached query after XX minutes就是默认的吗?是不是少了一点?

    liuzc2010-12-31 13:11 回复
  3. @liuzc
    默认是5分钟,可以修改的。
    少了一点啥?

    自由的风2010-12-31 15:25 回复
  4. 使用此插件的用户有没有发现磁盘空间急剧上升,我的还没2天就几百M了!

    chonghua2011-05-08 23:03 回复
    • 应该不会啊,可以自动清空过期的缓存文件。

      自由的风2011-05-08 23:21 回复