最后更新时间为 2023年9月17日
关于WordPress网站速度慢这件事,这也是老生常谈的话题了。其实,WordPress网站本来的速度速度并不慢,做国外网站也不慢,做国内网站也不慢。网站打开速度慢,主要是因为有一些原因阻挡了它的速度,往往这些原因还不知一两条。我们要想网站恢复正常的速度,就要进行网站的速度优化,看看是哪些东西导致了慢。把这些障碍去掉。这个视频和各位简单的分享一下,我这几年的速度优化经验。
先给大家看两个网站,都是我做的,我们注意页面的加载时间,加载数量,还有加载容量。
用WordPress做的网站,如何让网站加载变快?有注意以下几点
第一个,就是服务器、虚拟主机。
1.1以服务器为例,服务器要够硬。实例越硬,硬件给力,也就越贵。服务器软,就是有限制的服务器,只能做一点工作,多做点就累了,做不了了。虚拟主机也要够硬,比如独享的虚机比共享的虚机要硬,独享的虚机也分3,6,9等
1.2服务器有个重要的参数,那就是带宽
带宽要够高,我这台服务器是5M的。带宽相当于是连接用户和服务器之间的管道,用户浏览网站要占用带宽,访问人数越多,占用带宽越大。网站的内容越大,图片越大,视频越大,占用的带宽越大。所以这个管道要宽要大,带宽越大,一般就越贵。
服务器和主机简单的说就这两条。
影响WordPress速度的第二个重要因素,那就是主题
2.1 WordPress网站一定有主题,有免费的有付费的,默认的主题是免费,主题比较简单。
一般情况下,主题越简单,网站内容越少,网站打开速度越快。网站内容越多,花里胡哨的特效越多,网站打开速度越慢。但是也有反例。有的网站很简单,但打开速度也很慢,可能是有一些障碍导致的。有的网站看上去很花哨的,但打开速度也很快,这和网站速度优化密切相关。
有的主题自带的功能多,默认都打开了,我们要把不需要的功能关掉。有的主题,虽然功能多,但默认这些功能都是关闭的,需要我们手动打开才会生效。主要是这个原因,才导致很多人认为某些主题很慢,比如Avada主题。速度快慢关键在于网站和主题的调教。
2.2 主题和编辑器
WordPress主题有一个密不可分的好伙伴,那就是编辑器,很多主题都有编辑器,这个编辑器可能是通用的,也可能是主题厂商开发的,编辑器是以插件的形式存在的。根据我的经验和认知,WordPress主题并不大,那个编辑器很大。主题控制着颜色和布局,往小了说是css全局相关的东西。但编辑器涉及到每个页面,每个模块,每个元素的方方面面。
比如Avada主题和它自带的Fusion builder编辑器。NewsPaper主题和它自带的TD编辑器,BeTheme主题和它自带的马芬编辑器。
通用编辑器也有很多,比如最常见的Elementor编辑器,很多主题都支持这款编辑器。比如最常见的Astra主题和Elementor这套组合,这套组合的网站打开速度很快。
2.3 好的主题,自身优化很好
比如我的个人网站用的NewsPaper主题,以前用的是9版本,现在变成了10版本。这个版本跨度,主要做到了在保证外观不变的情况下,做了大量结构优化,使前台的代码和加载各方面都很小,所以打速度很快。除了电脑端,在手机端,这个网站打开速度就更快了,因为这款主题有个专门的移动主题,算是一个精简主题,精简了样式,保留了内容。
下面说说影响WordPress打开速度的第三点,用户上传的图片没优化。
先认识一个误区:网站用到的图片其实不需要那么大,清晰度和图片的尺寸不是绝对划等号的,比如一张色块比较多的图片,可以用PNG格式来存储,可以达到又清晰又小。再比如一张色彩丰富的大自然图片,我们可以用JPG格式的图片,缩小宽高尺寸,再给80%的压缩,甚至60%的压缩,也可以做到很小。关于图片的优化在这里就不一一列举了。
关于图片优化主要记住三条:图片宽高尺寸,图片格式和图片大小。优化的目的是让图片在保证清晰度的情况下,容量尽可能的小。这样可以减少访客下载图片,等待的时间。
其他:
除了以上说的三点,还有一些妨碍速度的因素,比如
1. 国外的WordPress主题,默认带了很多国外的东西,如果我们拿它做国内网站的话,需要把这些功能屏蔽掉,比如谷歌的东西,油管的东西,twitter、facebook社交分享等,字体换成微软雅黑。
2. 如果是做面向国外用户的网站,这些保留默认即可。
3. 关于CDN,我以前用过,免费的付费的都用过,后来不用了,不是说CDN不好用,具体问题具体分析。