从长远来看,使用发布日期或自定义分类来按年对帖子进行排序/分隔会更好吗?

时间:2013-01-31 作者:adam5280

我有自定义类型的帖子,我需要按年份分开,因为这些帖子是年度比赛的参赛作品。从长远来看,简单地使用内置的发布日期或设置自定义分类法将这些发布分为几年,对查询的效率、速度等是否更好?

我注意到post\\u date存储在wp\\u posts表中,因此在我看来,这将使查询比必须引用单独的分类表更快。

非常感谢。

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

我看不出有任何实际的理由在这里使用自定义分类法。您已经可以使用OOB查询和归档工具按年查询帖子(请参阅this Codex article 关于“year”WP\\u查询参数,以及this one about the "yearly" mode for wp_get_archives()).

如果您纯粹是在问性能问题,我会将这种事情(单表查询与简单连接)视为“微观优化”。对于95%的WordPress网站来说,这不会产生任何明显的影响。如果您的站点正处于需要认真调整的阶段,那么可能有更好的地方可以集中精力(比如识别真正慢的查询,以及使用良好的缓存策略)。

希望有帮助?

结束

相关推荐