wordpress速度优化之缓存数据库-也说技术
- 发布在 也说技术
- 2010, 一月 3
想要Wordpress加速,缓存和静态化是很重要的,本着把加速进行到底的决心,老饕再来提两个Wordpress数据库缓存的方法。
方法一:
采用DB Cache Reloaded缓存插件
这个插件是根据原插件DB Cache改写而成的,可以支持到2.8,貌似2.9也没有问题。作者王婆道:相较WP-Cache 和WP Super Cache,DB 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缓存方法:
有兴趣的童鞋可以参看一下。
这些就是Wordpress数据库缓存的一些方法,接着老饕就会介绍Wordpress生成静态页面的方法。
- object cache . WordPress . 缓存数据库 . 速度优化
cache目录好像赋予755无法工作,必须777才行
[点击回复]
受用,我发现我的站速度不大行啊。Web Page Performance Test有四个F
[点击回复]
老饕 回复:
十二月 4th, 2010 at 5:24 下午
@MK, 呵呵,推介两个神器:W3 Total Cache 和WP Minify,多多交流!
[点击回复]
呵呵 只用了一款静态的缓存擦汗就
[点击回复]
看了Object Cache缓存功能。感觉将来,wordpess很多功能将会更完善~
[点击回复]
老饕 回复:
一月 6th, 2010 at 9:19 下午
@左岸读书, 恩~~Wordpress历史还是短~~应该会有很多进步吧!
[点击回复]
最怕的就是插件冲突,这个东东我还是忍了吧!
[点击回复]
老饕 回复:
一月 6th, 2010 at 9:20 下午
@秦大少, 哈哈~~可能和一些缓存插件之见存在冲突吧~
[点击回复]
话说这个和super cache不发生冲突吧
[点击回复]
老饕 回复:
一月 6th, 2010 at 9:20 下午
@小鬼, 和super cache倒是不冲突的~~两者原理不一样~
[点击回复]
缓存插件啊,还没用呢,有空试试去。
[点击回复]
老饕 回复:
一月 6th, 2010 at 9:21 下午
@恶搞之家, 呵呵,折腾!
[点击回复]
DB Cache Reloaded我一直在用,大幅度降低查询次数
[点击回复]
老饕 回复:
一月 6th, 2010 at 9:21 下午
@A.shun, 可惜我冲突了~
[点击回复]
老饕,新年快乐哈,饕这个字怎么念呢?
[点击回复]
老饕 回复:
一月 6th, 2010 at 9:18 下午
@卢松松, laotao~~饕餮的饕~~呵呵
[点击回复]
一直都十分排斥非常多的插件,那有会产生很多不必要的码麻烦
[点击回复]
老饕 回复:
一月 6th, 2010 at 9:22 下午
@无名, 为了一些功能没办法了
[点击回复]
暂时我取消了所有的缓存插件,仅用了gzip压缩
[点击回复]
老饕 回复:
一月 6th, 2010 at 9:22 下午
@Blinux, gzip很好很强大!!
[点击回复]
缓存我一直就用object-cache.php,其他没有了,觉得目前的访问量根本不需要
[点击回复]
老饕 回复:
一月 6th, 2010 at 9:23 下午
@zwwooooo, 呵呵,确实~~
[点击回复]
如果说发布评论的速度变慢会不会跟这个也有关系呢?
那我要考虑一下le ~
[点击回复]
老饕 回复:
一月 6th, 2010 at 9:24 下午
@exia, 这个~~应该有一定关系吧~~发布评论毕竟也给数据库里写东西吧~
[点击回复]
为啥叫飞杨的人怎么多呢?
饕这个字竟然打不出来!
[点击回复]
老饕 回复:
一月 3rd, 2010 at 10:46 下午
@飞杨, laotao~~老饕啊~~呵呵
[点击回复]
暂时还没必要用缓存插件=。=我也想有朝一日能使用上。
[点击回复]
老饕 回复:
一月 6th, 2010 at 9:24 下午
@江流, 我上你的站有点慢~可能是我网络的问题~
[点击回复]