我应该使用Meta字段还是自定义表?

时间:2012-11-14 作者:JasonDavis

从性能角度来看,有更多WordPress core经验的人能否告诉我,与使用自定义元字段相比,在MySQL中向单独的表写入post视图计数器之类的内容是否会更快地进行读写操作?

我知道大多数人都会用自定义元字段来回答,因为最好使用Wordpress API/函数。然而,我过去12年一直在构建能够处理数百万用户/高流量的PHP应用程序,我知道缓存是答案,但我也对改进MySQL查询感兴趣。

看看其他很多插件,我已经看到了这两种方式(我不是问这个问题是为了在插件中使用,而是为了在主题中个人使用)

有人能告诉我每种方法的利弊吗?

例如,当一个页面加载到WordPress中时,我没有看它是如何拉入元字段的,如果它在一个查询中拉入所有元字段,那么使用元字段可能比对单独的表进行另一个查询更快。

1 个回复
SO网友:Steve

我不能简单地谈论性能,因为我还没有深入到内部。但从纯逻辑的角度来看,自定义元对我来说更有意义。

原因是,至少从您的描述来看,每个帖子/页面实际上只需要一个字段。您所要做的就是读取一个值,递增它,然后写入它。

使用现有WordPress函数的两行代码。

结束

相关推荐