wordpress速度优化之缓存数据库-也说技术

想要Wordpress加速,缓存和静态化是很重要的,本着把加速进行到底的决心,老饕再来提两个Wordpress数据库缓存的方法。

方法一:

采用DB Cache Reloaded缓存插件

这个插件是根据原插件DB Cache改写而成的,可以支持到2.8,貌似2.9也没有问题。作者王婆道:相较WP-CacheWP Super CacheDB Cache Reloaded会带给你更快的速度,和更小的缓存空间占用~~不管说的怎样,这款插件是通过缓存数据库,减少查询数据库的次数来达到加快网页载入的目的。但是,老饕在试用过程中,该插件和某不知名插件或其他什么的冲突,导致Wrapper Mode 不起作用(ps:这是作者的一种缓存机制),最终并没有实现缓存数据库的作用。不过~~该插件还是不错的~~如果起作用的话~

下面隆重推出方法二


方法二:

启用Object Cache缓存功能

Object Cache,是WordPress内建的一个东西,最新的版本并没有启用这个功能,但相关的API调用还在并且都能正常工作,所以我们只需简单的操作,就可以实现缓存!

安装环境

PHP版本 需要安装 Memcached 扩展。

就像启用WP-Cache之类的缓存插件,启用Object Cache同样只需在Wordpress的根目录wp-config.php 文件中添加一行简单的代码:

define(‘ENABLE_CACHE’, true);

使默认的功能开启。

下载 object-cache.php 文件,解压后上传至 /wp-content 目录。

官方下载

接着在wp-content下新建一个目录:

/wp-content/cache ,保存缓存文件,权限为755——使所有者可以写入。

这样操作就完成了,随便浏览一下网站,看一看/wp-content/cache 目录是否有文件生成。

PS:写这个文件的作者,还提供了其他的Wordpress缓存方法:

  1. XCache for WordPress
  2. eAccelerator for WordPress
  3. APC for WordPress
  4. Memcached for WordPress

有兴趣的童鞋可以参看一下。

这些就是Wordpress数据库缓存的一些方法,接着老饕就会介绍Wordpress生成静态页面的方法。



分享到:
版权申明

本站所有文章,除特别标明外,皆为原创。如需转载,请注明出处:

转载自:i 飞扬 分享精彩!
原文链接:wordpress速度优化之缓存数据库-也说技术

您的支持是我最大的动力!

  1. cache目录好像赋予755无法工作,必须777才行

    [点击回复]

    • MK
    • 2010年12月4日

    受用,我发现我的站速度不大行啊。Web Page Performance Test有四个F

    [点击回复]

    老饕 回复:

    @MK, 呵呵,推介两个神器:W3 Total Cache 和WP Minify,多多交流!

    [点击回复]

  2. 呵呵 只用了一款静态的缓存擦汗就

    [点击回复]

  3. 看了Object Cache缓存功能。感觉将来,wordpess很多功能将会更完善~

    [点击回复]

    老饕 回复:

    @左岸读书, 恩~~Wordpress历史还是短~~应该会有很多进步吧!

    [点击回复]

  4. 最怕的就是插件冲突,这个东东我还是忍了吧!

    [点击回复]

    老饕 回复:

    @秦大少, 哈哈~~可能和一些缓存插件之见存在冲突吧~

    [点击回复]

  5. 话说这个和super cache不发生冲突吧

    [点击回复]

    老饕 回复:

    @小鬼, 和super cache倒是不冲突的~~两者原理不一样~

    [点击回复]

  6. 缓存插件啊,还没用呢,有空试试去。 :lol:

    [点击回复]

    老饕 回复:

    @恶搞之家, 呵呵,折腾!

    [点击回复]

  7. DB Cache Reloaded我一直在用,大幅度降低查询次数

    [点击回复]

    老饕 回复:

    @A.shun, 可惜我冲突了~

    [点击回复]

  8. 老饕,新年快乐哈,饕这个字怎么念呢?

    [点击回复]

    老饕 回复:

    @卢松松, laotao~~饕餮的饕~~呵呵

    [点击回复]

  9. 一直都十分排斥非常多的插件,那有会产生很多不必要的码麻烦

    [点击回复]

    老饕 回复:

    @无名, 为了一些功能没办法了

    [点击回复]

  10. 暂时我取消了所有的缓存插件,仅用了gzip压缩 :lol:

    [点击回复]

    老饕 回复:

    @Blinux, gzip很好很强大!!

    [点击回复]

  11. 缓存我一直就用object-cache.php,其他没有了,觉得目前的访问量根本不需要

    [点击回复]

    老饕 回复:

    @zwwooooo, 呵呵,确实~~

    [点击回复]

  12. 如果说发布评论的速度变慢会不会跟这个也有关系呢?
    那我要考虑一下le ~

    [点击回复]

    老饕 回复:

    @exia, 这个~~应该有一定关系吧~~发布评论毕竟也给数据库里写东西吧~

    [点击回复]

  13. 为啥叫飞杨的人怎么多呢?
    饕这个字竟然打不出来!

    [点击回复]

    老饕 回复:

    @飞杨, laotao~~老饕啊~~呵呵

    [点击回复]

  14. 暂时还没必要用缓存插件=。=我也想有朝一日能使用上。

    [点击回复]

    老饕 回复:

    @江流, 我上你的站有点慢~可能是我网络的问题~

    [点击回复]

  1. 没有通告


无觅相关文章插件,快速提升流量