修改DB Cache Reloaded兼容WP-PostViews的方法
前几天yiwen童鞋跟我说,DB Cache Reloaded和WP-PostViews不兼容。
在用DB Cache Reloaded缓存的情况下,WP-PostViews的计数不准确。当时没太留意,后来有空了测试一下。果然发现是有问题,我一直以为是因为缓存的原因。缓存过了统计数就正确了,原来不是。
查找了一下,找到了解决的办法。
原文:http://wordpress.org/support/topic/346986
找到DB Cache Reloaded的db-module.php 829行,改为:
elseif ( // For hard queries - skip them
!preg_match( "/\\s*(JOIN | \* |\*\,)/si", $query ) || (
// User-defined cache filters
isset( $config['filter'] ) && ( $config['filter'] != '' ) &&
preg_match( "/\\s*(".$config['filter'].")/si", $query ) )) {
$dbcr_cacheable = false;
}
问题解决。 DB Cache Reloaded的缓存效果就很不错的。WP-PostViews我也是必用的。
有点相关的文章
- 添加文章阅读次数插件:WP-PostViews 1.40详细用法 (0.750)
- 推荐两个缓存插件:DB Cache Reloaded与Hyper Cache (0.750)
- WordPress 中文文档 (0.500)
- 让Google给你的网站加速,快马加鞭,节省流量 (0.500)
- Premiumnews:一款优秀的3 栏 CMS 主题 (0.500)
- 抢沙发的修为 (RANDOM - 0.500)
我用的是super cache,不过没启用,也和postviews有冲突的。反正我流量不大。
那也是, 我的流量也不大.
这两个插件我都没有用~木有这个烦恼
那你用的文章阅读数是什么插件呢?
readers post插件,很精简
好像统计浏览数的插件不咋准的啊 [呲牙]
不知道有没有准的呢~
[呲牙] 我看过了
啥也没记住
我也是没记住. [擦汗]
用z-blog的路过….
哎IE6用着真不舒服
赶紧升级..用谷歌浏览器不错的.
super cache影响post view么,可能要考虑改用万戈的readers post了,先了解下
super cache我没用。所以不知的。
原因是什么?我的cos- html-cache~倒是缓存的原因~
原因我也不知道。呵。没研究。
DB Cache Reloaded我必不可须
统计的就算了
DB Cache Reloaded缓存效果明显..
启动DB Cache Reloaded 我都没关那个统计了。
试试,正想解决这个问题。
如果还启用了Hyper Cache 有没有效果。
Hyper Cache 那就不清楚了… 修改后应该就都没事了吧
感觉没效果。。刷新数字还是没变
我改了后一开始也是没效果。 隔段时间就有了。 我也试了刷新,现在一切正常哦。
嘿嘿,小邪的是 Supercache+widgetcache `
既然流量不大还用他干嘛,为什么不删除!
我觉得搞不定就不要说流量不大的话,听着别扭! [大兵]