让您自己的定制帖子视图更有价值

时间:2021-08-04 作者:robert0

基本上,我想知道的是;“发布视图”;插件有效吗?

例如,“how do”;最受欢迎的帖子;插件计算视图。

他们只是更新自定义帖子吗meta_value +1每次页面刷新时?

或者他们是否使用了与更新元数据不同的东西。

我确切地知道如何创建自定义元数据“postviews”,并在每次查看帖子时更新值。

我问的原因是,在每个帖子视图上更新元数据不会消耗大量数据库资源吗?

例如,如果您有1k个用户浏览您的站点,并且每个用户每1分钟查看5个页面,那么一分钟内就有5k个数据库更新。

或者有一种不同的方法可以在不消耗大量资源的情况下实现这一点?

例如,广告网络,如https://www.kubikads.com - PPC advertising network 实时统计点击次数。

他们使用的是更新元还是图像像素?

提前谢谢。

1 个回复
最合适的回答,由SO网友:Tom J Nowell 整理而成

例如,“how do”;最受欢迎的帖子;插件计算视图。

他们只是在每次页面刷新时更新自定义post meta\\u值+1吗?

是的,有些人会这样做是的,但由于种族原因,每次访问时使用post meta并更新它会给你带来非常不准确的结果,与页面缓存/CDN不兼容,并将数据库写入前端,这对性能不利。您不应该自己存储和跟踪数据,基于PHP的跟踪也不适合大多数网站。因此,请避免使用这些插件。

相反,您希望依赖于为此而构建的外部软件。这通常意味着依赖第三方服务,然后使用其API定期请求数据,或者直接与设计用于跟踪数据的同一服务器上的软件集成。

还要记住,需要考虑法律合规义务。在许多国家,包括欧盟和美国的部分地区,您必须明确并提供选择加入/退出。具体要求因地区而异,因此我建议您咨询法律意见。