如何提升WordPress网站速度的方法一直是一个热门话题,因为有很多原因促使大家必须重视它,其中一些原因就包括:
- 搜索引擎(比如谷歌)对加载速度快的网站的排名要高于加载速度慢的网站。因此,如果你想提高你在搜索结果中的位置,提高速度应该是你的优先事项之一。
- 研究表明,网站加载速度超过2秒,通常会导致约47%的访客跳出网站。因此,为了让大约一半的访客保持兴趣,你应该加快WordPress的速度。
- 网上买家是最没有耐心的,他们希望网页能在一秒内加载。因此,如果你正在WordPress上运行电子商务商店,那么你最好准备好进行重大改进,以便你的业务能够获得更多利润。
所以,我们在这里列出我们所知道的每一个技巧,可以最大程度的加快你的WordPress网站的速度。
如何测试网站的加载时间?
首先,影响你网站当前的加载时间取决于各种因素,包括:
- 特定页面的大小
- 它产生了多少请求
- 是否被缓存
- 最后,它所承载的内容是什么样的(静态或动态)。
网站的主页通常被用作测试加载时间的基准。为了检查一个网站的速度,以下三个工具在网络上被广泛使用。
- WebPageTest.org
- Pingdom.com
- PageSpeed Insights (这并不真正报告页面加载时间,但确实突出了你可以调整的元素,以加快WordPress的速度)
好了,以下我们开始11种加速WordPress的方法。
文章目录
1. 选择一个更好的主机提供商
影响网站速度的最主要因素就是你的WordPress网站的服务器托管商,它就像一辆汽车的发动机一样,再多的外在配置和优化也无法突破一个老旧发动机的上限。
很多服务器托管方都提供 “无限”带宽、空间、电子邮件、域名等服务,然而,我们通常忽略了一点是,共享主机环境未能在流量高峰时段提供良好的加载时间,并且大多数未能在任何特定的时间提供99%的正常运行时间。
共享主机往往会提供一个较差的性能,因为你是与无数其他网站共享相同的服务器空间。另外,你也不知道这台服务器到底优化得怎么样。
随着技术的进步,虚拟主机行业的发展,云主机服务商的价格也随着时间的推移而降低。在现在这个时代,你可以以极具诱惑力的价格购买到专用的私人云服务器。
比如:国内的阿里云、腾讯云,国外的SiteGround、linode、DigitalOcean、Amazon Web Services等等。他们所提供私人主机的性能完全超越了共享主机,这是毋容置疑的。
然而,个人搭建这些服务器可能需要一些时间,但只要你耐心的阅读一些相关的文章和视频教程,我相信很快就能设置好自己的私人服务器,因为它确实也没什么难度,也不需要什么代码和编程的知识。对于一个初学者来说,可能几天时间就能了解一台服务器的搭建方法。
如何你还没有购买自己的虚拟主机或者准备升级自己的服务器,请参考我们的站内文章 VPS主机优选,这里会有适合你的最好的VPS主机。
2. 使用轻量级的WordPress主题
WordPress主题拥有大量的动态元素、滑块、小部件、社交图标和更多闪亮的元素,非常吸引人的眼球。
但请记住:如果它们有太多的元素和较高的页面大小,那么肯定会拖慢你的网络服务器。
这里最好的选择是使用轻量级主题,这一点也是非常容易能够办到。一个解决方案是选择一个默认的WordPress主题,但他们的功能又太少。
所以你可能需要像Astra, DIVI, Generatepress等等这些功能丰富又轻量级的主题。他们也有付费版本,这会让你会获得更多的功能,但是如果你不需要的话,完全可以使用免费版的。
如果正准备挑选一个多用途的wordpress主题,可以查阅我们的站内文章:
3. 缩小图片尺寸
图片是造成一个网页大小增加的主要因素,可以说是非常重要的因素。如果你使用手动优化图像的工具,这个过程将需要很长时间。
还好现在有一些插件可以用于在不损坏图片质量的情况下,最大程度的压缩图片大小,比如:
- Shortpixel(推荐)
- Optimole
- WP Smush
- EWWW图像优化器
在你的WordPress网站上使用上述任何一个插件,都会大大降低你的网站的流量。详细的图片优化插件介绍请查阅站内文章:
4. 最小化JS和CSS文件
如果你通过Google PageSpeed Insights工具测试你的网站,你可能会在测试结果中得到关于最小化CSS和JS文件大小的通知。这意味着,通过减少CSS和JS调用的数量以及这些文件的大小,你可以提高网站的加载速度。
另外,如果你对WordPress主题有一定了解,你可以学习Google提供的指南,进行一些手动修复。如果不懂,那么有一些插件可以帮助你实现这个目标;最受欢迎的是Autoptimize,它可以帮助你优化WordPress网站的CSS、JS甚至HTML。
5. 使用缓存插件
WordPress的缓存插件(如W3 Total Cache、WP Super Cache等等),使得为网站元素添加缓存规则的复杂任务变得更加容易。
将这类插件与Varnish等高级缓存机制相结合,可以帮助你更好地提高网站的加载速度。
6. 使用CDN
访问你网站的人可能地处世界上不同的位置,不用说,如果访问者位于远离你的网站托管的地方,网站加载速度将有所不同。
有许多CDN(内容交付网络),为来自不同国家的游客保持网站的加载速度。CDN将你的网站的副本保存在位于不同地方的数据中心,为来自最近位置的访问者提供网页服务。
对于使用CDN服务应该是在基本的网站优化全部做好后再使用的,换句话说,如果基础优化没有做好,使用CDN也不会有太好的改善。
7. 启用GZIP压缩
在本地电脑上压缩文件可以节省大量的磁盘空间。同样,对于网络,我们可以使用GZIP压缩。这种手法将极大地减少带宽的使用和访问你的网站所需的时间。
GZIP压缩各种文件,因此每当访问者试图访问你的网站时,他们的浏览器将首先必须解压网站,这个过程在相当程度上降低了带宽的使用。
你可以使用像PageSpeed Ninja这样的插件,启用GZIP压缩功能,或者在你的.htaccess文件中添加以下代码。
不过目前大部分的网站都会自动带有压缩功能,检查自己的网站是否压缩,可以使用站长工具进行测试,只需要将自己将自己的网站输入进去就可以了。
8. 清理WordPress数据库
从你的数据库中删除不需要的数据将使其大小保持在最低限度,也有助于减少你的备份大小。
此外,删除垃圾评论、假用户、旧的内容草稿,甚至是不需要的插件和主题也是必要的。所有这些都将减少你的数据库和网页文件的大小,从而加快你的WordPress的速度。
9. 停用或卸载插件
在你的WordPress网站上保留不需要的插件会给你的网页文件增加大量的垃圾。
此外,它还会增加你备份的大小,并在生成备份文件时给你的服务器资源带来巨大的负荷。
最好的办法是卸载不用的插件,等需要的时候再安装。还有就是寻找一些多合一的插件,就是一个插件的功能能够替代几个插件。
比如:Elementor页面构建器,这款高端的制定插件可以满足建设独特网站的所有需求。功能包括,按钮,幻灯片,表单,弹出窗口,文章列表,图片合集,价格表等等。
详细了解Elementor页面构建器,请查阅站内文章。Elementor:最好用的Wordpress页面构建器
10. 尽量减少外部脚本
在你的网页上使用外部脚本会给延长总加载时间。因此,最好使用较少的脚本,只包括基本的脚本,如跟踪分析工具:Google Analytics,百度统计。
当使用测速工具时,你会发现这些分析脚本会增加页面的加载时间,所以根据自己的需求安装其中一个就可以。
11. 禁用pingbacks和trackbacks
Pingbacks和Trackbacks是两个WordPress组件,每当你的博客或页面收到链接时,都会提醒你。其实这个功能也是很鸡肋的,而且保持启动状态也会给你的服务器资源带来不小的压力。
之所以如此,是因为每当有人试图链接到你的网站时,它就会从WordPress来回产生请求。在针对网站进行DDoS攻击时,这个功能也被广泛滥用。
你可以在WP→设置→讨论中把它关闭。只要取消选择 “允许来自其他博客的链接通知(pingbacks和trackback)”。这将帮助你再加快一些WordPress的速度。
总结
随着网站访问量的提升,我们对于提升网站速度的需求就会增加。在开始的时候,我们只需要在平常网站的维护中,做一些基础的网站优化就可以了。
然后当访问量到达一定程度时就需要升级你的服务器性能了,增加带宽和内存是最有效的办法。但不能无视的是,一些基础优化还是必须要先做好才行,比如本篇指南中提到提升WordPress网站速度的方法。
如果你还没有建立博客,请看这个指南:如何创建自己的博客丨2021。 这是一个很好的指南,逐步的介绍了个人或专业博客的创建教程。