我为我的公司管理一个 VPS,上面有一个小型电子商务网站和一些使用率较低的 Wordpress 博客等。
我的服务提供商上周四将我迁移到了另一个虚拟机管理程序,从那时起,我的网站就遇到了 TTFB 过长的巨大问题,特别是电子商务网站,现在需要 10 秒以上才能响应请求。
CPU 似乎比以前压力大得多,PHP 几乎占用了所有资源。我添加了额外的 CPU 和 RAM,这已经降低了 CPU 和 RAM 的使用率(虽然它实际上不需要这样做 - 这是一个小网站,并且已经运行了好几个月),但 TTFB 问题仍然存在。
我在 MySQL、PHP 或 Apache 的日志中没有发现任何异常,而且我的提供商坚持认为 Hypervisor 很好,迁移不会导致我的问题。他们正确地指出我的一些软件略微过时(更新服务器意味着网站需要大量更新,所以我计划在夏天进行更新),但在更改之前也是如此,所以感觉这是一个偷懒的答案。我附上了一个图表来显示迁移前后 CPU 使用率的差异。
我不知道如何诊断和修复该问题,如果能提供建议,我将不胜感激。服务器运行的是 CentOS6.10,带有 cPanel v76 和 PHP5。