在如今的网络世界中,最应该关注的是提高站点速度。通常,世界各地的许多用户都喜欢浏览页面加载速度更快的网站。网站速度的提高始于 WordPress 虚拟主机。它与优化共享或专用服务器上托管的站点所使用的过程没有太大区别。

在本文中,我们将说明如何提高网站性能以及如何优化网站速度。我们还将研究如何诊断会拖慢网站速度并修复问题的问题。

为什么要加快 WordPress 网站的速度?

网站运行缓慢的最大问题是用户经常会失去耐心并离开。这会对你的跳出率产生负面影响,跳出率表示仅看到你网站的一页后点击的访问者数量。

将近一半的用户希望网站在两秒钟或更短的时间内加载完毕,如果有三秒钟未完全加载,则会有 40%的用户离开网站。同样,即使延迟一秒钟也可能导致转化减少 7%。

这些数字对于某些人来说可能是令人吃惊的,但是它们有助于证明维持可靠,快速的网站的重要性。如果损失的流量和转化不足以令人信服,则还应该考虑使用搜索引擎优化(SEO)。

速度是 Google 最重视的最大因素之一,因此速度慢的网页可能会导致搜索排名下降。

最后,你还需要了解跨平台的网站速度的影响。在过去的几年中,使用智能手机浏览 Internet 的人数超过了台式计算机。为了吸引新用户访问你的网站,加快 WordPress 网站的速度非常重要。

如何测试你的网站的加载时间?

首先,你需要分析网站的当前加载时间,即网站加载页面所需的秒数。请记住,此速度可能因页面而异,这取决于多种因素,即:

  • 它产生多少个请求
  • 该特定页面的大小
  • 是否缓存
  • 最后,它托管哪种内容(静态或动态)

任何站点的主页通常用作测试加载时间的基准。要检查网站的速度,可以使用 WebPageTest 等免费工具。

现在,让我们探索加速 WordPress 网站的 10 种方法。

加快 WordPress 网站速度的方法

选择一个更好的虚拟主机提供商

影响网站速度的主要因素之一是 WordPress 网站的托管。将你的新站点托管在提供无限带宽,电子邮件,空间等的共享托管服务提供商上似乎是一个好主意。

但是,我们通常会错过此优惠,因为共享托管环境通常无法在高峰时段提供良好的加载时间,而且大多数都无法在任何给定的月份提供 99%的正常运行时间。

共享主机的性能较差,因为你要与无数其他站点共享相同的服务空间,而且没有人告诉其他人正在使用多少资源。而且,你不知道服务器的优化程度。

感激的是,Web 托管行业随着技术的发展而发展,并且云托管提供商的价格随着时间的推移而下降。你可以以象征性的价格轻松地从 DigitalOcean 和 Amazon Web Services 等站点购买专用的云服务器。

使用轻量级 WordPress 框架 / 主题

具有许多动态元素,小部件,滑块,社交图标以及更多此类闪亮元素的 WordPress 主题非常吸引眼球。但请记住一件事:如果 WordPress 主题包含太多元素且页面大小较大,那么它将导致你的 Web 服务器重击。

最好的选择是使用轻量级主题。一种这样的解决方案是采用默认的 WordPress 主题。或者,如果你想要一个功能丰富的网站,也可以选择使用诸如 Foundation 或 Bootstrap 之类的良好框架的主题。

缩小图像尺寸

图像是导致网页大小增加的主要因素之一。提高页面速度的诀窍是在不影响质量的情况下减小图像的大小。

如果你使用 Photoshop 或 Chrome PageSpeed Insights 扩展程序或任何其他联机工具手动优化图像,则该过程将花费大量时间。

你可以使用 OptiMole,WP Smush,EWWW Image Optimizer 之类的插件进行图像优化。这些插件将大大减少图像大小,从而提高你的网站速度。

缩小 JS 和 CSS 文件

WordPress 文件压缩插件

如果你通过 Google PageSpeed Insight 工具运行网站,则可能会收到有关最小化 JS 和 CSS 文件大小的通知。这意味着通过减少 JS 和 CSS 调用的数量以及这些文件的大小,可以提高网站的加载速度。

你可以使用一些著名的插件来缩小 CSS 和 JS 文件的大小,例如 Autoptimize 插件,可以帮助优化 WordPress 网站的 JS,CSS 甚至 HTML。

通过缓存插件将页面缓存

WordPress 缓存插件

WordPress 缓存插件(例如 W3 Total Cache)已经存在很长时间了。它们有助于简化将缓存规则添加到站点元素的复杂任务。

将此类插件与 Varnish 之类的高级缓存机制合并可以帮助你提高网站加载速度,并最终显着提高 WordPress 的速度。

使用 CDN

你的网站可能有来自世界各地的大量访问者。不用说,如果访问者远离你的网站托管站点,则网站加载速度将有所不同。有各种 CDN(内容分发网络)可用于将来自不同国家 / 地区的访问者的网站加载速度保持在最低水平。

CDN 所做的是在不同位置的各个数据中心保留你站点的副本。主要功能是从最可能的位置向访问者提供网页。全球使用的最重要的 CDN 服务是 Cloudflare 和 MaxCDN。

启用 GZIP 压缩

WordPress GZIP 压缩插件

在本地 PC 上压缩文件可以节省大量磁盘空间。同样,对于网页,我们可以使用 GZIP 压缩来压缩你的站点文件。这样,你可以大大减少带宽使用量以及访问站点所需的时间。

GZIP 压缩不同的文件,以便访问者每次尝试访问你的网站时,他们的浏览器都将首先需要解压缩该网站。此过程在很大程度上降低了带宽使用率。你可以使用 PageSpeed Ninja 等各种插件来启用 GZIP 压缩。

停用或卸载插件

在你的 WordPress 网站上保留不需要的插件和数据将给你的 Web 文件增加大量垃圾。此外,在生成备份文件时,它还会增加备份的大小,并给服务器资源带来巨大的负载。

因此,最好删除不使用的插件,并尝试寻找替代方法。你还可以使用第三方服务来自动化或安排任务。

尽量减少外部脚本

在 WordPress 网页上使用外部脚本会为你的总加载时间增加大量数据。

因此,最好使用少量的脚本,仅包括基本要素,例如评论系统(例如 Disqus)或一些跟踪工具(例如 Google Analytics(分析))。

禁用 pingback

pingback 是 WordPress 的两个核心组件,每当你的页面或博客收到链接时,都会向你发出警报。它可能看起来很有用,但是你还有其他选择,例如 Google 网站管理员工具和其他服务,可以检查你网站的链接。

保持引用和 pingback 也会给服务器资源带来不必要的压力。因为无论何时有人尝试链接到你的网站,它都会来回生成来自 WordPress 的请求。

你可以通过 WP Admin > 设置 > 讨论将其关闭。只需取消选择 “允许来自其他博客的链接通知(引用和 pingback)”。这将帮助你显着加快 WordPress 网站的速度。