2022年5月30日星期一

WordPress文章浏览量计数器Post Views Counter插件教程

原文链接:https://www.chenweiliang.com/cwl-28026.html

WordPress文章浏览量插件,在基于内容的网站中是一个很常见的统计数据,可以让访问者和网站运营商知道哪些内容很受欢迎。


但是在 WordPress 中,很多主题并没有浏览量统计功能没有加,需要自己加,对不喜欢用代码的人很不友好,所以我们介绍这款WordPress插件——Post Views Counter


WordPress文章浏览量计数器Post Views Counter插件教程 第1张


WordPress文章浏览量计数器Post Views Counter插件功能


Post Views Counter插件是一个 dFactory 制作的免费WordPress文章浏览量统计插件。


相比之前的WP-PostViews插件,这个插件更简洁,好用,功能也更强大。


首先它非常强大,通过这个插件可以实现:


  • 添加 后台文章列表中的阅读量栏;

  • 开启计算规则,同一用户固定时间只统计一次阅读量;

  • 浏览量为 定期重置;

  • 防止隐身模式;

  • 选择将计算和显示帖子浏览量的帖子类型的选项;

  • 3 种收集帖子浏览数据的方法:PHP、Javascript 和 REST API,以提高灵活性;

  • 符合数据隐私法规;

  • 可以手动设置每个帖子的观看次数;

  • 仪表板帖子浏览量统计小部件;

  • 完全的数据隐私合规性;

  • 能够根据查看次数查询帖子;

  • 自定义 REST API 端点;

  • 设置计数间隔的选项;

  • 不包括访问者的计数:机器人、登录用户、选定的用户角色;

  • 按 IP 排除用户;

  • 按用户角色限制显示;

  • 将帖子浏览量编辑限制为管理员;

  • 从 WP-PostViews 一键导入数据;

  • 可排序的管理列;

  • 通过简码自动或手动发布浏览量显示位置;

  • 多站点兼容;

  • W3 Cache/WP SuperCache 兼容;

  • 可选对象缓存支持;

  • WPML 和 Polylang 兼容;

  • 包含翻译的 .pot 文件。

WP-PostViews插件统计文章浏览量的缺点


WP-PostViews 插件的数据保存在文章的自定义字段中,当文章数量较少时,这不是问题。


不过,当WordPress文章数量达到数千时,WP-PostViews 插件就会开始影响 WordPress 网站性能。


WP-PostViews 插件对 WordPress 性能的影响主要来自以下两点:


  1. 每次新用户浏览一篇文章时,插件需要更新文章自定义字段,来添加文章的浏览量统计。

  2. 更新文章的自定义字段是一项耗时的数据库操作。

  • 当网站的并发用户数提高时,该操作对网站性能的负面影响是非常明显的。

  • 根据自定义字段对文章进行排序和查询,也是一项耗时的数据库操作。

  • 当我们使用插件自带的widget或者使用views字段进行自定义查询时,都会在一定程度上影响网站性能。

  • 但是这种影响可以通过缓存来解决,优化数据库查询并提高网站性能。

我们将其它文章浏览量统计插件与大量用户进行了比较,最终决定使用 Post Views Counter 插件代替 WP-PostViews 来统计和显示文章浏览量。


Post Views Counter插件统计文章浏览量的好处


Post Views Counter 插件使用非常简单,可用于计算和显示文章、页面或自定义帖子类型的文章浏览量。


Post Views Counter 插件优化文章浏览量统计逻辑,解决文章浏览量统计对数据库的负面影响。


  1. 使用自定义数据表记录页面浏览量。 更新页面浏览量时,只需要更新一张数据表,速度会快很多。

  2. 在WordPress网站上设置对象缓存时,插件会将浏览量统计添加到对象缓存中,并在一段时间后更新到数据库中。 对象缓存可以是Memcached、Redis等内存数据库,这种操作比直接更新数据库要快得多。

  • 基于以上两项优化,Post Views Counter 对 WordPress 网站性能的影响要小得多。

需要注意的一点是,如果要保留所有文章浏览量,则需要将“重置数据间隔”设置为 0,这样 Post Views Counter 插件会保留所有文章浏览量 ▼


需要注意的一点是,如果要保留所有文章浏览量,则需要将“重置数据间隔”设置为 0,这样 Post Views Counter 插件会保留所有文章浏览量 第2张


Post Views Counter 插件对新手非常友好,不需要修改任何代码,所有操作都可以在WordPress后台完成 ▼


Post Views Counter 插件对新手非常友好,不需要修改任何代码,所有操作都可以在WordPress后台完成 第3张


当然有的朋友可能觉得默认的样式不适合自己,也可以使用手动方式添加代码。


在需要显示文章浏览量的位置,手动添加PHP代码 pvc_post_views()或是手动添加简码

即可。


WordPress文章浏览量计数器Post Views Counter插件下载



如果你的 WordPress 站点有大量文章,或者有大量并发访问,并且需要统计文章页面浏览量。


建议你使用 Post Views Counter 而不是 WP-PostViews 插件来实现文章页面浏览量统计功能,从而在一定程度上提升网站性能。





欢迎转载《WordPress文章浏览量计数器Post Views Counter插件教程

欢迎分享本文链接:https://www.chenweiliang.com/cwl-28026.html


网站地址:https://www.chenweiliang.com/



欲获取更多资讯内幕和秘技,欢迎进入Telegram频道:https://www.chenweiliang.com/go/tgchannel

没有评论:

发表评论