(这是一个固执己见和主观的答案,因为您的问题涉及许多因素,不包括场景的详细信息)
您可能已经达到了这样的程度:您有足够的容量,需要进行更专业的服务器优化,或者需要进行更高级的服务器管理。
如果您没有CPU或RAM绑定,那么您就绑定了磁盘—可能是MySQL磁盘访问,但也可能是其他东西。如果进程正在等待磁盘,则其使用率不高。您可以不断扩展CPU和RAM,但这不会使磁盘运行更快,因此不会产生任何影响,因此在服务器不加速的情况下,CPU/RAM利用率会下降。查看答案like this 用于诊断CPU和RAM以外的内容,但请注意,可能是MySQL,您应该首先了解它。
Quick wins in this situation:
<由于90%的Wordpress速度问题都与大型或写得不好的数据库查询有关,因此您需要首先查看数据库使用
Query Monitor 尝试了解是否有生成负载的特定查询。当您的站点处于负载状态时,此处显示的延迟显然会更加普遍和明显总的来说,这是一项相当简单的工作,将MySQL移动到单独的服务器将提高性能和可管理性。这将允许您独立于apache/php扩展MySQL。这可能是您首先应该做的,尝试通过轻松的wins加速您的磁盘访问,例如,您的磁盘是SSD吗如果不是MySQL,那么您可能有一个插件或其他代码正在执行一些巨大的磁盘操作,您需要以某种方式对其进行优化
Slow wins
需要更多时间但会让您在服务器管理方面做得更好的事情:
进一步熟悉htop和iotop等工具,了解服务器上的情况假设问题出在MySQL中,找出如何打开慢速查询日志,以便获得反馈,并在将来再次看到当事情变慢时瓶颈在哪里是的,MySQL中有大量的设置需要优化。一旦您对正在发生的事情有了更多的了解(例如,排除您可能能够修复的非常糟糕的查询),然后在一个具有更具体MySQL专业知识的地方发布帮助,当您了解更多关于服务器故障(例如,serverfault)中发生的事情时,您将获得更具体的优化建议