一个响应迅速的网站是提高您的 SEO 排名的关键,在本文中,您将了解提高网站性能的最基本步骤,而无需深入了解代码的细节。
WordPress网站和优化
网站速度比以往任何时候都重要,如果页面或资产的加载时间超过几秒钟,最终用户将离开网站,因此每时每刻都可以吸引观众的注意力并保持您的转化率。
部分 WordPress 社区最普遍的担忧之一是内容管理系统 (CMS) 的速度。
虽然新的集成正在添加到 WordPress 核心,但好消息是许多快如闪电的网站都将 WordPress 作为他们的 CMS,如果您正在为自己的 CMS 而苦苦挣扎,可以通过以下提示轻松解决。
1.经常测试你的网站速度
提高网站速度的第一步是对其进行测试以查看可以改进的地方。
在检查性能时,有数百种在线测试可供选择,但是,我们将重点关注 Google Web Core Vitals 和 Lighthouse Reports。
Google Web Core Vitals
Core Web Vitals由 Google 发起,是目前互联网上最重要的速度测试站点之一,为您提供影响您网站的不同领域的信息。 目前,Core Web Vitals 非常注重用户体验,衡量指标包括加载性能、交互性和可视化稳定性;但是,明确提到这些因素将来可能会发生变化。
Lighthouse Reports
如果您熟悉GTMetrix和其他流行的免费速度测试工具,那么您一直在使用Lighthouse Report Technology。它是一种开源技术,也是由谷歌开发的,可以降低您的网站速度。
与 Web Core Vitals 类似,这份报告非常详尽,将从一般性能、可访问性、最佳实践和 SEO 等方面详细说明可能会降低页面速度的问题。
2.更改PHP版本
PHP是 WordPress 所基于的编码语言。这意味着随着 WordPress 版本的增加,它将需要这种脚本语言的最新版本。
值得庆幸的是,如果 WordPress 认为您当前的 CMS 版本不兼容或需要安装更新版本,它会发出 PHP 警告。
目前,建议您为稳定版WordPress运行PHP 8 或 PHP 8.1,或者至少运行 PHP 7.4。
PHP 7.4 版将继续进行安全修复,直到 2022 年 11 月 28 日。一旦某个版本的软件停止接收安全更新,它就达到了“生命终结”,不再推荐使用。
如果您的虚拟主机没有自动更新您的 PHP 版本,您可以使用cPanel跨站点在不同版本之间切换。
3.选择一个专注于WordPress的主机
网站速度比托管更深入,但是,您选择的虚拟主机将成为您网站的基础。
专注于为您的 WordPress 网站提供最佳性能的主机归结为服务器基础架构。
4.使用缓存插件
WordPress 生态系统中一些最流行的插件是缓存插件。它们被宣传为提高网站性能的可靠方法,但它们的实际作用是什么?
简而言之,当您的计算机记住网站上经常使用的数据以节省时间时,就会发生缓存。
这意味着当您打开一个网站时,您的计算机首先会在本地查看是否有最近缓存的版本可供查看。 由于 WordPress 网站是动态的,每次最终用户请求您的网站时,它都会从主机中提取内容。该网站将尝试加载任何新数据,因此可能会变慢。
如果您不经常更新您的网站,使用主要工作是创建可缓存的网站静态版本的缓存插件可以提高您网站的速度。
现在缓存插件有不同的方法来提高性能,从最小化文件到优化图像等等。
这里有一些流行的免费WordPress 缓存插件:
W3 Total Cache:具有大量选项的缓存插件,可定制您网站的缓存功能。这个与托管无关的插件通过提供压缩、对象缓存、数据库缓存、缓存控制等功能来提高性能并减少页面加载时间。 WP Super Cache:这个来自 Automatic 的缓存插件从动态 WordPress 文件生成静态 HTML 文件,并以闪电般的速度为网站访问者提供服务。 由于兼容性问题,我们不建议同时启用多个缓存插件,因为启用多个插件会适得其反。
5.优化你的图片
图像可能是非常大的文件。因此,当您的计算机从主机请求信息时,它可能是最后加载的内容之一。
优化您的图像可以在上传到您的网站之前或之后完成。WordPress 支持WebP 图像,这些图像是 Google 推出的优化图像,可在不占用大量空间的情况下保留照片的质量。
图像优化插件也是 WordPress 用户的热门选择。我们的建议包括:
Performance Lab:Performance Lab 插件是 WebP 图像转换和其他优化设置的重要资源。 Smush:Smush 是 WordPress 中最受欢迎的插件之一,它会在您上传图像时自动压缩和优化图像。您可能需要升级到高级版才能批量编辑超过 50 张图像或压缩大于 5MB 的文件。
6.考虑延迟加载
与他们的名字所暗示的相反,延迟加载是提高网站速度的好方法。
延迟加载程序只会在需要时加载您的内容,从而减少呈现您的网站的资产和服务器请求的数量。
某些优化插件现在包括延迟加载作为他们的选项之一,包括 Jetpack 和 WP Rocket,尽管有时这种特权以高价提供。
7.使用内容分发网络(CDN)
内容交付网络(CDN)已成为网络托管的热门话题,这是有充分理由的。CDN 是一种让您的最终用户以更快的速度访问您的网站的方式,因为他们的服务器缓存了您的网站数据。
与缓存插件类似,这可以帮助用户加载内容,而无需在每次拉取您的网站时都请求更新。
拥有 CDN 还可以提高您的网站安全性,某些品牌甚至可以保护您免受 DDoS 攻击。
如果您对 CDN 感兴趣但目前没有预算,Cloudflare 提供免费的个人帐户,可以访问其 CDN 服务。
8.优化你的数据库
存储在数据库中的信息是网站的核心。它包含所有重要的 WordPress 安装详细信息和来自您的插件、页面甚至用户评论的文件。
由于 WordPress 存储数据的方式,您的数据库需要优化。数据库表存储诸如文章修订、垃圾评论和已删除文章之类的内容。这些条目会占用空间并降低您的网站速度。
删除这些不必要的文件可以提高您的站点速度,因为存储数据的表会更小,最终用户也更容易处理数据。
幸运的是,您不必手动检查数据库来优化它,您可以使用具有数据库优化功能的插件,例如 WP-Optimize。