Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我的WordPress网站加载速度非常慢_Wordpress_Amazon Web Services - Fatal编程技术网

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

我的WordPress网站加载速度非常慢,wordpress,amazon-web-services,Wordpress,Amazon Web Services,我有一个WordPress网站,它的加载速度非常慢。它在AWS上,当我连接到实例和命令类型top时,一切看起来都很好,除了cloudwatch,它的CPU利用率达到100% 当我点击网站上的一个链接时,.php-fpm.bin达到了当我运行命令“top”时显示的CPU的%CPU在20-22%之间,其中有4或5个正在运行,它显示为达到100%,这是当只点击1个链接时显示的 我如何解决这个问题,并提高网站的加载时间 它目前在t1.micro上,我可以升级实例,但在这个平台上应该可以正常工作。我认识一

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

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

我如何解决这个问题,并提高网站的加载时间

它目前在t1.micro上,我可以升级实例,但在这个平台上应该可以正常工作。我认识一些人,他们也在t1.micro实例上托管网站,它运行得非常好。但我无法让他们帮我解决这个问题

我已经检查了所有的插件,一个接一个地激活和停用了所有的插件,目前只有需要的插件是激活的。目前没有缓存插件或类似的东西,因为我只是整理W3 Total缓存的设置

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

尝试切换到默认的
WP Twenty 14d
主题,并查看加载时间是否更好,如果是,则问题在于主题


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

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

本页概述了AWS如何以及何时有意降低T1微实例的性能:


最简单的修复方法是升级到更大的实例

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

谢谢您的回复。当我在另一个t1.micro实例上启动网站时,它并没有达到100%,但这一个甚至没有被使用,仍然达到100%。我在大约24小时前启动了它,新实例达到了100%,总共3次,只是达到了峰值,然后又下降了。现场网站达到100%至少10次,有时更多,并停留在那里1分钟-10分钟。为什么会这样?现在我将检查functions.php和style.css。thanksI刚刚检查了functions.php和style.css,它们看起来都很好,可能是什么?这是我的备份,但我也需要它来处理微实例。实例并没有关闭或崩溃,它只是在100%时达到峰值,非常缓慢,下降一点,然后再次达到峰值。感谢添加了一个链接,该链接解释了可能发生的情况,以及您可能无法“修复”它的任何原因。