我在AWS EC2 t2上安装了一个EC2,微型实例正在运行LAMP。
该网站还通过W3TC插件连接到Cloudfront CDN。
页面加载时间是大约2-4秒,在所有网页的网站,但登录页面,其中有一个TTFB为31秒。
登录页
当我在pingdom上运行页面时,它说服务器是唯一的问题,需要31秒才能做出响应。
我已经使用curl通过命令行进行了检查,并获得了相同的响应时间。
$ curl -s -w %{time_total}\\n -o /dev/null http://www.wp360.com/my-account我现在不知道该怎么办才能解决这个问题,因为我已经确定了这个问题。
有什么建议吗?
发布于 2016-12-02 18:51:32
考虑到页面的主题,这有点讽刺;)我有些想法太长,不能发表评论,但实际上不是一个答案,所以人们请不要投反对票。消除的过程是有价值的,如果它导致一个答案。
我注意到,根据WebPageTest,即使是静态资源下载速度也非常慢,如果有缓存丢失,例如15秒下载woocommerce.min.css,即9kB。这说明服务器出了问题。检查CloudWatch统计数据,检查您是否用完了CPU学分、EBS学分,或者其他看起来很奇怪的东西。检查CPU的使用情况,网络等。报告任何奇怪的事情。
如果您可以等待几分钟的停机时间,请在AWS EC2控制台中重新启动实例。这将使您保持在相同的硬件上,只需重新启动操作系统,可能不会有帮助。下一站,启动实例。这将把你转移到新的硬件和重置你的CPU/EBS学分,这可能会有帮助--也许不会,但值得先尝试一些简单的东西。
我想您不能破坏您的生产服务器,但是您在AWS中,所以测试服务器很便宜。通过快照克隆您的实例,如果数据库位于RDS中,则克隆它--或者是在同一服务器上的另一个DB,或者是一个新的服务器,任何您喜欢的。如果DB位于服务器上,那就好了。确保重现问题。如果不是..。嗯,这是有趣的信息。
接下来,禁用所有插件。如果这解决了问题,那么启用它们直到您再次遇到问题为止。如果不能解决这个问题,就试试2016年的股票主题。如果这不能解决问题,尝试一个新的Wordpress安装。如果这不能解决问题报告,返回您发现的任何有趣的内容,因为您将有更多的信息要共享。用新的信息编辑你的问题,如果你想引起我的注意,请在这个答案的注释中标注我的名字。
https://serverfault.com/questions/818352
复制相似问题