提升WordPress速度和性能的终极指南
没有人愿意等待一个加载缓慢的网站。在当今日益加速的数字世界中,快速加载的网页是必需的。它们能够保持访客的参与度,提高你的页面浏览量,甚至有助于提升你的网站SEO。
通过优化我们自己的网站并提供专业的站点速度优化服务,我们学到了最有效的策略,让缓慢的网站迅速提速。在这篇文章中,我们将分享一些最有用的WordPress速度优化技巧,帮助你提升网站性能和加快加载速度。
目录
- WordPress性能基础知识
- 为什么速度对你的WordPress网站很重要
- 如何检查你的网站速度
- 是什么因素拖慢了你的网站?
- 优质WordPress主机的重要性
- 简单步骤提升WordPress速度(无需编码)
- WordPress性能优化最佳实践
- 高级优化技巧
为什么速度对你的WordPress网站很重要
研究表明,从2000年到2016年,平均人类的注意力持续时间从12秒下降到8秒。今天,它的平均值约为8.25秒。这对你作为网站所有者意味着什么呢?
这意味着你有很少的时间向用户展示你的内容,并说服他们留在你的网站上。网站加载缓慢意味着用户可能在页面加载之前就离开。
根据StrangeLoop的一项研究,页面加载时间延迟1秒可能导致转化率下降7%,页面浏览量减少11%,客户满意度下降16%。
此外,谷歌等搜索引擎已经开始通过将速度较慢的网站降到搜索结果下方来惩罚它们,这意味着速度慢的网站的流量会减少。总而言之,如果你想要更多的流量、订阅者和收入,那么你必须让你的网站快速加载!
如何检查你的网站速度
很多初学者认为自己的网站加载正常,因为他们在自己的电脑上访问时感觉速度不慢。这是一个大错误。
因为你频繁访问自己的网站,现代浏览器如Chrome会将你的网站存储在缓存中,并在你开始输入地址时自动预取。这使得你的网站几乎瞬间加载。
然而,一个普通用户首次访问你的网站可能不会有相同的体验。实际上,不同地理位置的用户会有完全不同的体验程度。
这就是为什么我们建议你使用工具如IsItWP的网站速度测试工具来测试你的网站速度。它是一个免费的在线工具,允许你测试你的网站速度。
是什么因素拖慢了你的网站?
你的网站速度测试报告可能有多个改进建议。然而,大部分内容都是技术术语,对于初学者来说很难理解。
了解什么因素导致你的网站变慢是改善性能和做出更明智的长期决策的关键。主要原因包括:
- 网络主机:如果你的网络主机服务器配置不当,将会影响网站速度。
- WordPress配置:如果您的WordPress站点没有提供缓存页面,那么它将过载服务器,使你的网站变慢或完全崩溃。
- 页面大小:如果你使用未经优化的图像,页面加载会变慢。
- 插件质量:如果你使用了编码不佳的插件,它可能会显著减慢你的网站。
- 外部脚本:广告、字体加载器等外部脚本也会对网站性能产生巨大影响。
优质WordPress主机的重要性
你的WordPress主机服务在网站性能中起着重要作用。一个好的共享主机提供商如Bluehost或SiteGround会采取额外措施优化你的网站性能。
然而,在共享主机上,你与许多其他客户共享服务器资源。这意味着如果你的邻近网站流量很大,它会影响整个服务器的性能,进而拖慢你的网站。
使用托管的WordPress主机服务,可以获得最优化的服务器配置来运行WordPress。托管的WordPress主机公司还提供自动备份、自动WordPress更新和更高级的安全配置来保护你的网站。
我们推荐WP Engine作为首选的托管WordPress主机提供商。他们也是行业中最受欢迎的提供商。
简单步骤提升WordPress速度(无需编码)
我们知道对初学者来说,修改网站配置是一个可怕的想法,尤其是如果你不是技术高手。但别担心,有一些方法可以解决这个问题。
如果你不愿意自己动手修改网站配置,WPressize Me提供便捷的站点速度优化服务,可以为你处理这一切。我们的WordPress专家会帮助你快速提升你的网站速度和性能。站点速度优化服务包括缓存配置、CDN设置、图像压缩、延迟加载以及前后性能报告等。
安装WordPress缓存插件
WordPress页面是动态的,这意味着每次有人访问你网站上的文章或页面时,都会重新生成页面。这一过程涉及很多步骤,当你同时有多个访客时,网站就会变得非常慢。
这就是为什么我们建议每个WordPress网站都使用缓存插件。缓存可以让你的网站速度提升2到5倍。
优化图像以提升速度
图像为你的内容带来生机,并有助于提升参与度。然而,如果你的图像没有优化,它们可能弊大于利。事实上,优化不佳的图像是初学者网站最常见的速度问题之一。
上传照片之前,我们推荐使用照片编辑软件优化图像。在其原始格式中,这些照片可能体积很大。但根据图片文件格式和你在编辑软件中选择的压缩,你可以将图片的体积减小5倍左右。
WordPress性能优化最佳实践
安装缓存插件和优化图像后,你会发现网站加载速度显著加快。但如果你真的想保持网站尽可能快,你需要使用以下最佳实践。
保持WordPress网站更新
作为一个维护良好的开源项目,WordPress经常更新。每次更新不仅会提供新功能,还会修复安全问题和错误。你的WordPress主题和插件也可能会有定期更新。
优化后台进程
WordPress的后台进程是指在你的网站后台运行的计划任务,例如备份插件任务、计划文章发布的cron任务、检查更新的cron任务、搜索引擎和其他爬虫尝试抓取内容的任务。
你需要确保你的WordPress备份插件只在低流量时段运行。你还需要调整备份的频率和需要备份的数据。
在首页和存档页面使用文章摘要
默认情况下,WordPress会在首页和存档页面显示每篇文章的完整内容。这意味着首页、分类和标签页面的加载会变慢。
将评论分成多页
如果你在博客文章上收到很多评论,那是一个受众高度参与的好标志。但缺点是加载所有这些评论会影响网站的速度。
WordPress有一个内置的解决方案。只需到“设置” » “讨论”,勾选“将评论分成多页”选项。
使用内容分发网络(CDN)
内容分发网络(CDN)是由世界各地服务器组成的网络。每台服务器都会存储组成你网站的静态文件。这些静态文件包括图像、CSS和JavaScript等不变的文件,而不像上面提到的WordPress页面是动态的。
使用CDN时,每当用户访问你的网站时,他们将从离他们最近的服务器加载这些静态文件。你的Web主机服务器也会更快,因为CDN完成了很多工作。
不要直接将音视频文件上传到WordPress
你可以直接将音频和视频文件上传到你的网站,WordPress会自动在HTML5播放器中显示它们……但你不应该这样做!托管音频和视频文件会消耗你的带宽。
使用优化速度的主题
选择网站主题时,速度优化是非常重要的。一些看起来美观、令人印象深刻的主题实际上编码很差,会拖慢你的网站。建议选择简洁的主题,而不是选择那些充满复杂布局、闪亮动画和其他不必要功能的主题。
使用更快的插件
编码不良的WordPress插件通常会增加许多不必要的负担,无论你的网站是否真正需要插件。这增加了页面加载速度,拖慢了你的网站。建议运行速度测试来比较安装插件前后的性能影响。
高级优化技巧
将长文章分成多页
读者更喜欢更长和更深入的博客文章。更长的帖子通常在搜索引擎中排名更高。但如果你发布长篇文章并包含大量图片,它们可能会拖慢页面加载时间。
减少外部HTTP请求
许多WordPress插件和主题从其他网站加载各种文件。这些文件可以包括脚本、样式表和图片。这可以通过禁用脚本和样式或将它们合并为一个文件来减少所有这些外部HTTP请求。
优化WordPress数据库
使用WordPress一段时间后,你的数据库可能会有许多不再需要的信息。为了提高性能,你可以使用插件如WP-Sweep或WP-Optimize来优化数据库,删除不必要的内容。
限制文章修订
文章修订会占用WordPress数据库的空间。你可以轻松限制WordPress保存每篇文章的修订次数。只需将以下代码添加到你的wp-config.php文件:
define( 'WP_POST_REVISIONS', 4 );
禁用内容热链接和盗链
如果你在WordPress站点上创建高质量内容,那么不幸的事实是它可能很快会被盗用。其他网站会直接从你的网站URL提供图片,而不是上传到它们自己的服务器。事实上,它们是在盗用你的网络托管带宽,而你没有任何流量收益。只需将以下代码添加到你的.htaccess文件中:
#disable hotlinking of images with forbidden or custom image option
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?yourdomain.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?google.com [NC]
RewriteRule .(jpg|jpeg|png|gif)$ – [NC,F,L]
使用延迟加载
如果你在博客文章中添加了许多图片、多媒体嵌入和图片库,延迟加载可以带来很大好处。延迟加载只会下载那些在用户屏幕上可见的图片和视频。
使用DNS级别网站防火墙
WordPress防火墙插件可以帮助你阻止暴力攻击、黑客攻击和恶意软件。然而,并非所有防火墙插件都是一样的。一些防火墙在你的网站上运行,这意味着攻击者已经能够到达你的Web服务器,然后才被阻止。这对安全性仍然有效,但对性能不利。推荐使用DNS级别防火墙如Cloudflare或Sucuri。它们在恶意请求到达你的网站之前就阻止它们。
希望这篇文章能帮助你提高WordPress速度和性能。尝试这些技术,并在实施这些最佳实践之前和之后测试你的网站速度。你会惊喜地发现这些变化将提升你的网站性能。