我的WordPress网站加载速度非常慢
我有一个WordPress网站,它的加载速度非常慢。它在AWS上,当我连接到实例和命令类型top时,一切看起来都很好,除了cloudwatch,它的CPU利用率达到100% 当我点击网站上的一个链接时,.php-fpm.bin达到了当我运行命令“top”时显示的CPU的%CPU在20-22%之间,其中有4或5个正在运行,它显示为达到100%,这是当只点击1个链接时显示的 我如何解决这个问题,并提高网站的加载时间 它目前在t1.micro上,我可以升级实例,但在这个平台上应该可以正常工作。我认识一些人,他们也在t1.micro实例上托管网站,它运行得非常好。但我无法让他们帮我解决这个问题 我已经检查了所有的插件,一个接一个地激活和停用了所有的插件,目前只有需要的插件是激活的。目前没有缓存插件或类似的东西,因为我只是整理W3 Total缓存的设置 我希望有人能帮我解决这个问题我的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上,我可以升级实例,但在这个平台上应该可以正常工作。我认识一
提前感谢。尝试切换到默认的
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%时达到峰值,非常缓慢,下降一点,然后再次达到峰值。感谢添加了一个链接,该链接解释了可能发生的情况,以及您可能无法“修复”它的任何原因。