我们的 WordPress 拍卖网站在专用服务器上增加了 CPU 峰值

我们的 WordPress 拍卖网站在专用服务器上增加了 CPU 峰值

我们在配有 8 个 CPU 的专用服务器(CENTOS 7.9 kvm [服务器])上托管了 WordPress 网站。我们的网站是基于拍卖的网站。因此,通常会有 20 场拍卖会进行。但我们的网站 CPU 使用率很高,而且会出现峰值。我们尝试通过以下方式降低 CPU 峰值

  1. 禁用所有已安装的插件
  2. 禁用 cronjob
  3. 禁用不需要的插件

但我们仍然有瓶颈,服务器响应时间很短。有人能帮我解决我的问题吗?

答案1

WordPress 基于实体-属性-值模式。EAV 是一种灵活的模式,但这种灵活性是以搜索数据时的性能为代价的。

对于 CPU 问题有一个部分解决方案。它涉及更改的索引postmeta。详情如下: http://mysql.rjweb.org/doc.php/index_cookbook_mysql#speeding_up_wp_postmeta

(这也适用于各种衍生品,例如 WooCommerce。)

相关内容