【问题标题】:Is number of posts affecting wordpress query performance? [closed]帖子数量是否影响 wordpress 查询性能? [关闭]
【发布时间】:2023-01-16 18:46:29
【问题描述】:

比方说:

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

问题是,如果我的数据库有 100.000 甚至 100 万个帖子,这会影响查询性能吗?

我知道查询会变慢,但如果查询时间仍然正常(比如从 0.1 秒到 1 秒),那么我仍然可以使用这种方法,而不必在作者创建帖子时将 id 存储在自定义用户元中。

或者我应该使用更优化的方法吗?

【问题讨论】:

  • 使用当前结构生成 100k 或 100 万个帖子,对它们运行查询,您将看到一定如果性能还可以。更多背景信息为什么你应该这样做而不是让我们猜测:ericlippert.com/2012/12/17/performance-rant
  • 如果您的数据库索引正确并进行了正确的查询,那么使用 Kazilions 的记录就可以了

标签: php mysql wordpress


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-01
    • 1970-01-01
    • 2011-04-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多