一个更快的 WordPress 网站的 8 步清单

已发表: 2019-08-07
Faster WordPress Site

最后更新 - 2021 年 7 月 8 日

WordPress 是一个快速、可扩展且易于使用的内容管理系统,但我们都遇到过缓慢、无响应且令人沮丧的 WordPress 网站。 性能不佳的原因有很多,但它们归结为配置错误、托管不佳以及未优化的代码和资产。

修复一个缓慢的 WordPress 网站不是五分钟的工作,但即使是非开发人员也有可能实现对性能产生巨大影响的优化。 在本文中,我们将介绍八项优化,它们将提高几乎所有 WordPress 网站的性能。

检查旧设备上的移动性能

当 WordPress 站点的页面加载到运行在具有高速宽带连接的高性能笔记本电脑上的浏览器上时,很难真正了解 WordPress 站点提供的用户体验。

不太可能每个访问者都有类似的设置,即使他们这样做了,一般网站使用移动设备的访问者也比台式计算机的访问者多。 移动设备可能无法快速渲染繁重的网站。 移动网络容易出现延迟和减速。

有必要了解一下您的 WordPress 网站在网络连接速度较慢的移动设备上的表现如何,因为如果您可以让这些访问者快速访问,那么对每个人来说都是快速的。

诸如 Google Chrome 和 Firefox 之类的浏览器在其开发人员工具中包含一个用于限制 CPU 性能和网络速度的功能。 Chrome 的 Lighthouse 工具可以在开发者工具的审核选项卡下找到,它允许网站所有者应用多个限制选项。

删除未使用的插件

插件不一定会损害 WordPress 的性能,但它们可以。 WordPress 插件添加了页面加载时可能执行的代码。 代码可能会发出网络请求、数据库查询,或者只是通过执行没有明显影响的任务来浪费处理资源。

删除未使用或不必要的插件不会损害用户体验,并且可以提高性能。 查看站点上安装的插件并停用或删除任何不需要的插件。

使用轻量级主题

WordPress 网站的主题在其性能方面发挥着重要作用。 与插件一样,主题添加代码并发出网络请求。 臃肿的主题为 WordPress 页面添加了大量的 JavaScript,其中大部分用于支持给网站设计添加不必要的混乱的功能。

布局干净整洁

与其安装包含所有花里胡哨的主题,不如考虑选择一个简单的主题并在需要时通过插件添加功能。 店面是 WooCommerce 商店的绝佳选择。

优化图像

在一般的网页上,图像是最大的组成部分。 a图像尺寸是移动设备上的一个特殊问题,即使下载全尺寸图像,图像也会以小尺寸显示。

WordPress 支持响应式图片; 它生成不同大小的每个图像的多个版本,并将适当的大小发送到浏览器。 但是,WordPress 用户可以做更多的事情来确保浏览器不会浪费时间和带宽下载多余的图像数据。

相机在图像中嵌入了大量的元数据。 从 Unsplash 和其他流行的免费图片网站下载的图片也包含元数据。 额外的数据对摄影师很有用,但对普通网站访问者没有用。 删除元数据并优化图像压缩可以在不影响图像质量的情况下大幅减小图像大小。

这是一个流行的 WordPress 图像优化插件。

诸如Smush 图像压缩和优化之类的 WordPress 插件会处理图像并确保它们不会超出必要的大小。

安装缓存插件

WordPress 的默认行为是在请求页面时生成页面。 这意味着执行 PHP 代码和进行数据库查询,这两者都需要时间。 缓存通过发送响应先前请求而生成的页面和部分页面来减少响应浏览器查询所需的时间。

大多数网页不会快速更改。 它们从一个访问者到下一个访问者都保持不变,因此多次生成相同的页面没有任何好处。

有几个缓存插件可供选择,包括:

  • WP Rocket ,一个旨在易于使用的高级插件。
  • WP Total Cache ,一个免费插件,提供对缓存选项的细粒度控制,但更难掌握。
  • WP Super Cache是由 WordPress 创建者 Matt Mullenweg 创立的公司 Automattic 开发的流行缓存插件。

这些插件中的任何一个都可以显着提高 WordPress 网站的性能,同时减少其托管帐户的负载。

使用内容分发网络

内容分发网络 (CDN) 获取站点的静态资产并将其分发到世界各地的服务器。 当浏览器请求这些资产时,它们会从最近的 CDN 位置获得。 CDN 可减少延迟、加快页面加载并减少服务器负载。

Cloudflare 是为您的网站设置内容交付网络的最佳选择之一。

最好的 WordPress 托管服务提供商在其托管计划中包含内容分发网络带宽,但也可以将 WordPress 站点连接到 CDN,例如 MaxCDN 或Cloudflare 我们前面提到的缓存插件具有 CDN 集成功能。

最小化视频嵌入

视频是网络体验的重要组成部分,但在性能方面,它们需要付出代价。 嵌入视频时,页面会为播放器和其他功能下载大量 JavaScript 和其他资产。 在访问者点击播放按钮之前,视频最多可以添加一兆字节的额外数据。

WordPress 网站所有者应尝试在性能和页面内容之间取得平衡。 视频通常是必需的,但如果视频只是装饰性的或添加的页面很少,则删除它可能会显着降低速度。

迁移到更好的托管服务提供商

托管 WordPress 站点的服务器对其性能影响最大。 托管公司提供 WordPress 生成页面所需的计算能力、存储和内存。 托管服务提供商还负责提供站点的网络连接。

太少的资源和管理不善的网络可能会破坏任何数量的性能优化,并且它们在很大程度上超出了网站所有者的控制范围。 托管一个低流量的 WordPress 网站并不难,这就是为什么这么多托管服务提供商提供廉价 WordPress 托管的原因。 他们将尽可能多的网站塞到他们的服务器上,几乎不收费,并希望没有一个网站使用超过它的一小部分。

一旦一个网站每天吸引的访问者超过少数,这种低成本的托管很快就会遇到它的限制。 解决方案是从共享托管迁移到云托管或虚拟专用服务器托管,这提供了有保证的资源和对底层基础架构的更多控制。

WordPress 是一个快速且功能强大的内容管理系统。 缓慢的 WordPress 站点通常是由于托管不足、配置不佳或带宽要求过大造成的。

任何完成此八项清单的 WordPress 网站所有者都将解决大多数 WordPress 性能问题,并获得更快的网站和更好的用户体验。