一张大的后Meta表格会让一个网站变慢吗?

时间:2016-04-25 作者:user1889580

我创建了一个命中计数器,可以存储所有时间命中和每日命中。这意味着,如果一篇文章每天至少获得一个视图,那么到今年年底,它将添加365个元字段。再乘以N个帖子,这个数字就会增长得相当大。这会成为一个问题吗?我知道Wordpress会缓存东西,这就是我担心的原因。每次加载帖子时都会加载所有这些内容。

这将更好地解释我实现了什么。

$dailyhits = get_post_meta( $post->ID, \'hits_\'.date(\'Y-m-d\'), true );
if($dailyhits == null || $dailyhits == "" || $dailyhits == false) $dailyhits = 1;
else $dailyhits = $dailyhits + 1;   
update_post_meta($post->ID, \'hits_\'.date(\'Y-m-d\'), $dailyhits);

1 个回复
SO网友:Mark Kaplun

“您不应在前端请求时向DB写入数据”是第十一条戒律。由于写操作对表的锁定远远超过表大小的影响,您的性能将恶化。

您可能应该将此类数据写入文件而不是DB,或者至少使用不同的表。

相关推荐

如何修改WP_INCLUDE/BLOCKS/LATEST_posts.php

我是WordPress开发的初学者,希望得到一些帮助。我在一个简单的WordPress网站上工作。基本上,用户希望在主页上显示最新的帖子。我使用了最新帖子块,并将其设置为显示整个帖子内容,现在用户不希望帖子标题链接到单个帖子页面(因为帖子的内容显示在主页上)。如何安全地修改模板文件,使其像h2标记一样使用,而不是在主题中使用的href标记。我知道您可以创建子主题并修改wp_content 文件,但我不确定如何处理中的文件wp_include. 我读到一些关于修改functions.php 但我不确定,如果