现在的位置: 首页 > 互联网络 > 博客心语 > 正文

DB Cache Reloaded Fix启用后postView计数不准确的问题

2014-04-27 05:51 博客心语 ⁄ 共 494字 ⁄ 字号 评论 5 条

问题背景 

    前几天在服务商的要求下,寻找了一款《非常实用的wordpress缓存插件:DB Cache Reloaded Fix》。

    但启用了插件DB Cache Reloaded Fix后,发现postView计数就不准确了。只有清除该插件缓存后,点击页面会增加一次计数。此后就不再增加了。除非再次清除缓存。。。

    百度多次仍然不得其解,使用该插件的都没记录过该问题。

解决方案

    思索再三,原来是该插件的过滤器设置问题。

    缓存过滤器:DB Cache Reloaded Fix 可以做到让你只缓存哪个数据表,你可以把你不想缓存的表名字放进来,这样 DB Cache Reloaded Fix 就不会缓存这些表中的数据。

    默认情况下该值是_posts|_postmeta,但求索阁当初启用该插件后把该值清空了。因为如果不缓存post的话,那缓存不就失去了其意义嘛。填上该值后,计数恢复正常。

    看来还得继续寻找更好的缓存插件哦!

效果对比

    不开启该插件:数据库查询次数为90次;

    启用该插件,缓存过滤器默认:数据库查询次数为60次;

    启用该插件,缓存过滤器置空:数据库查询次数为20次;

目前有 5 条留言    访客:4 条, 博主:1 条

  1. 皇家元林 2014年04月27日 8:25 上午  @回复  Δ1楼 回复

    别再纠结这事了,其实postView这个没有太大意义。。


    • 管理员
      求索阁 2014年04月27日 10:12 上午  @回复  ∇地下1层 回复

      确实如此!从今天起,求索阁下决心不要这个文章浏览量了。

    • 鼓浪羽 2014年04月27日 10:45 上午  @回复  ∇地下1层 回复

      我网站有些文章访问量非常高,统计次数能让访客留下好印象,所以还必须留着wp-postViews。

  2. 鼓浪羽 2014年04月27日 10:41 上午  @回复  Δ2楼 回复

    我也正在用这个插件,也是空间服务商要求的。还要求装Hyper Cache,由于用它后就完全不能计数,只能禁用了。

  3. 小菜 2014年04月27日 10:13 下午  @回复  Δ3楼 回复

    我的浏览计数没出现这问题,可以实时变化,不过不是用的postView插件,是代码版

给我留言

留言无头像?