我的WordPress网站加载速度非常慢

时间:2014-05-01 07:21:07

标签: wordpress amazon-web-services

我有一个WordPress网站,加载速度非常慢。它在AWS上,当我连接到实例和命令类型顶部时,一切看起来都很好,除了在cloudwatch中它达到了100%的CPU利用率。

当我点击网站上的链接时,.php-fpm.bin达到了当我运行命令时显示的%CPU' top'在20-22%之间,其中有4或5个正在运行,它们显示为达到100%并且仅在点击1个链接时就是这样。

如何解决此问题并缩短网站的加载时间。

目前在t1.micro,我可以升级实例,但它应该可以正常工作。我知道有几个人也在t1.micro实例上托管网站,它的工作非常好。我不能让他们帮我解决这个问题。

我检查了所有插件并逐个激活和停用,目前只有所需的插件才有效。目前没有缓存插件或类似的东西,因为我只是整理了W3 Total Cache的设置。

我希望有人可以帮我解决这个问题 提前谢谢。

3 个答案:

答案 0 :(得分:0)

尝试切换到默认的WP Twenty Fourteen主题,看看加载时间是否更好,如果是 - 则问题出在您的主题上。

检查主题curl文件中的无意义函数或functions.php调用(如果它是warez主题)。同时检查主题的style.css文件,观察您是否使用来自不同域的背景网址,或者主题是否使用@import规则导入外部样式表。

答案 1 :(得分:0)

在我看来,对于网站主机来说,T1微型实例只是很小。它们的性能是可变的,内存很低,并且没有保证,为您保留的CPU数量。

此页面概述了AWS将如何以及何时有意降低T1-Micro实例的性能:

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts_micro_instances.html

最简单的解决方法是升级到更大的实例。

答案 2 :(得分:0)

如果您正在使用W3 Total Cache,请尝试禁用(如果您已启用)“对象缓存”功能