为什么 WordPress 很慢?这是一个复杂的问题,有许多可能的答案。它可能是您的虚拟主机。这可能是一个流氓插件。您可能使用了太多未优化的图像。
现在下结论还为时过早,但是一旦您读完本文,您就会更好地理解为什么您的 WordPress 网站运行缓慢以及您需要采取什么措施来修复它.
可能降低 WordPress 速度的主要因素
除了您的虚拟主机之外,还有许多因素会影响您网站和用户的加载时间:
p >
- 显示未优化的图像
- 使用缓慢的 WordPress 主题
- 使用未优化的插件
- 未实施压缩和缓存等一般性能最大化最佳实践
- 后台运行的脚本太多
- 使用旧版本的PHP
所以如果没有适当的优化,您的网站将无法达到最大速度。然而,即使您仔细优化了网站的各个方面,您的托管服务提供商仍可能成为拖慢您速度的瓶颈。接下来,我们将讨论如何确定您的网站是否属于这种情况。
如何确定您是否需要加速您的 WordPress 网站(4 个步骤)
由于影响网站性能的因素太多,您需要确定他们出来确定您的托管服务提供商是否有过错。让我们一步一步地完成这个过程。
第 1 步:运行一些基准页面加载时间测试
在执行任何其他任务之前,您首先需要确定网站的加载速度。根据经验,您希望您的网站在两秒内加载 - 任何一秒内的内容都会带来出色的用户体验。如果您处于一秒和两秒的时间范围内,那么您的状态非常好,尽管这里仍有改进的空间。
有许多测试网站加载时间的解决方案 - Pingdom Tools 是其中的佼佼者。与其他网站页面相比,您的主页会有很多内容,因此这是一个很好的测试场所。要使用 Pingdom,只需在相关字段中输入 URL 并选择最适合您的托管服务提供商数据中心的测试服务器:
点击Start Test运行Pingdom后,会得到一组类似如下的结果:
如果向下滚动,您会发现 Pingdom 对您的网站进行了不同的评分方面,比如使用gzip压缩,没有过多的URL重定向等:
您的“排名”越高,您的网站加载速度就越快。这些建议中的每一个都可以大大缩短加载时间。分数越低,您的网站需要的优化就越多。
在您对您的虚拟主机得出任何结论之前,请阅读我们的 WordPress 性能优化指南。我们还收集了一些快速取胜的技巧来加快 WordPress 的速度:
如果您花时间优化了您的网站,但您的加载时间仍然很短,这可能表明存在问题与您的托管。可以肯定的是,我们需要对您的网站施加压力。
第 2 步:对您的网站进行压力测试
速度测试会连续运行几次,让您对网站的速度有一个很好的了解。然而,真正的试金石是查看您的网络主机在高流量压力下的表现。
在此步骤中,我们将使用 Load Impact 工具,它允许您在 5 分钟内以增量方式模拟最多 25 次同时访问您的网站。您无需注册帐户即可运行免费测试:
p>
测试结束后,您会看到一个图表,显示每个用户在整个五分钟内的加载时间。理想情况下,您不希望看到任何明显的加载时间峰值(蓝线):
我们的结果在这里看起来不错,这意味着我们的虚拟主机可以处理我们需要的负载。但是,加载时间的激增可能意味着以下三种情况之一:
- 您的网站优化不佳(您已经处理好了!)
- 您的网络 托管提供商无法同时处理您提供的流量
- 您的托管计划正在成为瓶颈
根据我们的经验,即使是基本的共享计划, 一个好的托管服务供应商也可以处理相当水平的并发流量。如果您的网站不存在,将您的网站与内容分发网络 (CDN) 集成会有所帮助。
使用 CDN,您可以减少服务器上的负载,让他们的数据中心承担。这意味着即使您的虚拟主机没有承受很大压力,您也可以防止流量高峰期间的性能下降。
第 3 步:检查图像是否需要优化
高质量的照片可能具有较大的文件大小。将其中一些添加到任何页面,非常适合减慢加载时间。您可以通过两种方式确定这对您来说是否有问题。但是,最快的方法是使用免费的性能测试工具,例如 GTmetrix。
此服务兼容Pingdom 工具非常相似。您输入一个 URL,进行快速测试,它会为您提供一份报告,其中包含加载时间的完整细分和改进建议。
GTMetrix 还表明您的网站是否使用优化图像。如果展开选项卡,它甚至会列出所有未优化的图像以及可能的文件保存:
平均而言,网站文件大小的大约 50% 来自图像,因此您希望在将它们上传到 WordPress 之前或之后对其进行压缩。我们推荐后一种方法,因为有许多图像优化插件可以自动为您完成这项工作。
例如,Optimole 可以在一个插件中处理几件事:
- 压缩图像。
- 通过 CDN 提供您的图像(就像您之前学到的那样)。
- 根据用户的设备动态更改图像的大小。例如,拥有小型智能手机的人获得的图像比巨大的视网膜屏幕小。
如果您在图像优化方面得分不高,可能会严重影响您网站的性能。为站点启用图像优化并浏览现有媒体库后,您将执行第一步和第二步。
理想情况下,您应该会看到加载时间减少,否则可能表明您的虚拟主机存在潜在问题。
第 4 步:测试您网站的主题和插件
当然,您使用的主题和插件也会对您网站的加载时间产生很大影响。例如,一些主题比其他主题优化得更好,一些插件可能会向您的网站添加过多的脚本。
要排除这些导致 WordPress 网站速度变慢的因素,您需要执行以下操作:
-
设置您网站的暂存副本.
- 将您的主题切换到另一个类似的选项,然后重新运行上面的测试一和两个。
- 禁用您的插件一次,然后每次都重新运行第一步中的测试。
不可否认,如果您使用很多插件,这个过程可能会花费一些时间——但有必要把所有东西都弄清楚。
如果您无权访问登台,下一个最好的办法是在进行任何更改之前备份您的站点。这样,您可以在完成后将其恢复到原始状态。但是,如果您的流量很大,我们不建议您以这种方式测试在线站点。
注意切换主题或禁用特定插件可能导致加载时间显着缩短的情况——您的网络主机可能不会因为 WordPress 速度变慢而造成故障。
如果您的主题或插件是罪魁祸首,您需要寻找替代品(或联系开发人员以了解情况。)另一方面,如果不是您的图片、主题或插件如果您的网站速度变慢,可能是时候寻找新的虚拟主机了!
不要让缓慢的 WordPress 网站让您失望
在对您的虚拟主机得出任何结论之前,请务必排除其他可能减慢 WordPress 速度的因素,这非常重要的。例如,您的站点最初可能未针对速度进行优化,或者您可能使用了太多未压缩的图像。一些插件和主题也会减慢速度,因此您需要在决定切换主机之前测试所有内容。
如果您发现您的主机是罪魁祸首,我们有大量资源可以帮助您选择最适合您的需求和预算的主机。我们在这里解释了不同类型的 WordPress 托管。而且,一旦您了解了您的选择,请查看我们对最佳 WordPress 托管和一些最便宜的托管 WordPress 托管的综述。
您对如何提高 WordPress 性能有任何疑问吗?让我们在下面的评论部分研究它们!