WordPress 网站运行缓慢的 15 个原因以及如何修复它

已发表: 2018-03-01

Slow WordPress site

所有网站都基于内容管理系统 (CMS),在大多数情况下,WordPress 是排名第一的解决方案。 事实上,WordPress 为整个互联网的近 30% 提供了动力,其中包括数亿个网站。

它清楚地表明 CMS 功能强大且可靠; 但是,它并不完美。 有时 WordPress 可能非常慢,以至于它会赶走订阅者和客户。 如果你想防止它发生,你必须学习如何加速你的网页。

在本文中,我们将向您展示基于 WordPress 的网站运行缓慢的 15 个原因以及如何修复它。

加载速度至关重要

你有没有因为你点击的页面永远打开而感到愤怒或沮丧? 我们都经历过这种情况,但您会惊讶地发现,日复一日地保持网站加载速度足够高是多么重要。 每一秒都很重要,这里有一些统计数据可以证明这一点:

  • 近一半的消费者希望网页在 2 秒或更短的时间内加载完毕。
  • 近 80% 对网站性能不满意的购物者表示,他们不太可能再次从同一网站购买。
  • 一秒延迟意味着转化次数减少 7%,页面浏览量减少 11%。

考虑到所有这些数字,您只需要问自己:我怎样才能使我的网站加载速度更快? 这是同一问题的 15 个答案。

Fix WordPress site speed

1. 测试它

在开始进行必要的更正之前,您必须确定问题的根源。 最简单的方法是使用在线工具,例如 GT Metrics。 它可以帮助您检测问题,并为您提供有关如何优化网站的可行建议。

2.选择一个可靠的主机

作为免费的解决方案,共享主机起初看起来不错,但很快就会让您头疼。 该网站将经历停机时间和低于平均水平的加载速度,因为您可以与其他用户共享托管容量。 为了克服这个障碍,我们建议您投资 WP Engine 或类似的 WordPress 托管解决方案。

3.插件太多

WordPress 为用户提供超过 5 万个插件。 这些工具中的每一个都以自己的方式改进了网页功能,但是下载过多的插件会给您的网站带来负担,使其比平时慢。 解决方案很简单——删除不重要的插件或具有重叠功能的插件。

4. 劣质主题

再一次,免费的东西很少会在网上产生出色的结果。 免费但低质量的主题会显着降低性能,因此您应该购买一个有很多正面用户评论的主题,以确保它能够正常工作。

5. 使用高效的缓存插件

Cache Enabler

一个好的缓存插件可以减少网站的加载时间,所以它被认为是网页优化的必备工具。 您可以免费找到并使用许多可靠的 WordPress 缓存工具。

6.CDN

网页,尤其是博客,经常使用内容交付网络 (CDN) 来实现更有效的网站流量。 Best Dissertation 的首席 IT 专家 Jessica Nickell 简要解释了这个过程:“CDN 从您的网站收集静态文件,并将其通过服务器移动,以使它们更接近实际访问者。 这是一个相当技术性但非常有成效的过程。”

7.优化图片

多媒体内容可以为用户流量创造奇迹,但大而高质量的图像也会影响基于 WordPress 的网站的加载时间。 WP SMUSH 是使您能够自动优化和压缩图像的插件。

8. 过时的 WordPress 版本

有时问题不在于细节,而在于一般的 WordPress。 每次收到 WordPress 更新通知时,您都应该接受邀请并进行更新。 此类升级包含与网页性能相关的改进,包括加载时间速度。

9.首页优化

主页可能是用户在查看您的网站时首先看到的内容,因此保持其完全优化至关重要。 它需要一系列简单的动作,这些是最重要的:

  • 消除共享小部件,因为您只在真实帖子中需要它们。
  • 不要显示完整的文章,而是摘要。
  • 减少主页上的文章数量。

10 优化数据库

WP Optimize

网站优化是一个广泛的概念,它也涉及数据库。 名为 WP-Optimize 的 WordPress 插件将帮助您清理数据库中的垃圾邮件、草稿和其他元素,从而总体上减少开销并缩短加载时间。

11. CSS 和 JavaScript 文件未缩小

另一种使 WordPress 文件更小的方法是从源代码中消除行、丰富的字符和空格。 压缩所有 CSS 和 Javascript 文件后,它们需要的 HTTP 请求更少,加载速度也比以前更快。 与往常一样,您可以使用众多在线工具之一来解决此问题。 我们的建议是 WP Super Minify,但您也可以使用其他解决方案。

12. 延迟加载

您的帖子可能包含多张图片,但您不必立即显示每一张。 延迟加载允许您实时显示照片,即当用户向下滚动页面时。 在这种情况下,他们只能看到(并加载)本应在此时显示的图像——其他一切都保持隐藏状态。

13.检查帖子修订

内容创建是一项微妙的工作,您需要保存草稿帖子以避免在此过程中丢失它们。 默认情况下,WordPress 会保存您的每一份草稿,但一旦帖子最终完成并发布,您就不再需要它们了。 修订控制是只允许一定数量的后期修订的插件。 您可以将其设置为一两个草稿,而不必担心多余的 WordPress 内容。

14.添加过期标题

每个网站都有很多静态内容,例如照片或 CSS 和 Javascript 文件。 添加 expires 标头将设置将来不再需要您的客户端获取静态内容的时刻,这将减少加载时间。

15.禁用盗链

Disable hotlinking

一些网站会通过添加指向您自己内容的链接来使用您的图像,从而增加整体服务器负载需求。 它会使网站变慢,因此我们建议您禁用这种盗链。

结论

大多数网站开发人员选择 WordPress 作为他们的内容管理系统。 虽然它是最好和最常见的解决方案,但基于 WordPress 的页面通常加载缓慢,您必须找到防止它的方法。 在本文中,我们向您展示了发生此问题的 15 个原因以及如何解决它。 如果您对此主题有更多疑问,请随时使用我们的建议并在评论中告诉我们。