是文章数量影响wordpress查询性能?

mwg9r5ms  于 2023-01-16  发布在  WordPress
关注(0)|答案(1)|浏览(100)

让我们说:

  • 我的数据库里有1000个帖子
  • 某个作者有{x}个帖子({x}个结果约为10个)
  • 我使用get_posts查询该作者的所有{x}个帖子ID(使用这些参数["author" => $author_id, "posts_per_page" => -1, "fields" => "ids"]

问题是,如果我的数据库有100.000甚至100万个帖子,这会对查询性能产生很大影响吗?
我知道查询会变慢,但如果查询时间还可以(比如从0.1秒到1秒),那么我仍然可以使用这种方法,而不必在作者创建帖子时将id存储在自定义用户 meta中。
或者我应该使用更优化的方法来代替?

mf98qq94

mf98qq941#

我没有尝试过,但是WordPress背后有一个现代化的SQL数据库,它能够科普大量的数据。它将能够在合理的时间内整理出数据。“恐惧是通往黑暗面的道路”,学徒。如果你真的真的需要知道,在测试安装中自动生成数据。

相关问题