WordPress外贸网站速度优化的四个步骤

网站的访问速度快慢是影响网址UX用户体验最重要的因素之一,也是网站SEO搜索排名中很重要的考虑因素。

WordPress网站速度的优化主要涉及到四个部分:

  1. 主机性能
  2. wordpress程序本身
  3. 缓存加速
  4. CDN加速

一、 主机性能

运行wordpress的主机(又称服务器)和我们平常使用的电脑一样,它的快慢直接影响到wordpress程序的运行速度

。一个性能本来就很慢的主机再怎么优化wordpress也没有意义。就像你家里的办公电脑,如果只有1G内存,再怎么用360等优化软件优化电脑速度也快不了多少。

如果采用VPS云虚拟机(cloud hosting)方式搭建wordpress网站,那么购买高性能wordpress主机是最直接也是最快的解决网站访问性能的办法,大部分性能问题都可以通过升级主机性能解决。

mark

VPS云主机方式适用于网站访问量较大的客户,费用不便宜。对于大部分外贸网站来说,刚开始完全可以采用共享主机(shared hosting)的方式来部署wordpress网站。

二. WordPress程序优化

对于外贸人员来说,我们往往不具备直接修改wordpress程序的能力,但并不代表我们就没办法优化wordpress程序。

1. 采用最新版本的程序和插件

在绝大部分情况下,无论是wordpress程序本身,还是wordpress中的第三方主题和插件,新版本比旧版本在速度、安全性等各方面都更优化,我们应该时刻保持所有程序都运行在最新版本状态。

在最新的wordpress5.5中,wordpress提供了插件和主题的自动更新功能(auto-updates),意味着我们只需要开启插件的自动更新功能,当有新的版本发布时,程序会自动更新。

插件自动更新功能,在对应的插件后面enable即可:

mark

主题的自动更新功能:

mark

wordpress程序本身,目前则仍然需要手动进行更新。

mark

如果购买的是siteground主机, 他们默认提供了自动更新wordpress程序的功能。当有新的wordpress版本发布时,siteground会在后台自动更新你的网站至最新版本的wordpress,更新完成后,邮箱会收到更新完成通知。

mark

2. 使用优质主题和插件

由于网站功能需求,我们会安装一堆的扩展插件,如备份、安全扫描、网站加速等。这些插件带来了功能扩展的同时,也带来了网站访问速度和安全性的问题。因此在扩展插件上应该尽量只安装必要的知名插件,减少插件的数量。

使用一个功能齐全的插件代替一堆小插件也是一个可选的办法,以Elementor Pro编辑器为例, 一个插件可以取代 Contact Form 7、社交分享、PopUP弹窗制作、Slide动态banner等多个插件功能。

如果主机用的是siteground,由于siteground服务器本身就已经提供了cache缓存加速,CDN加速,SSL证书,备份等功能,在wordpress中就完全不用再额外安装这些扩展功能插件了,这也是一种减少插件数量的好方法。

mark

插件不只是影响到速度,更是网站安全的一个重大问题。

插件和主题的评判主要考虑两个维度:

  1. 评分,一般来说在4分以上的都是不错的软件。
  2. 更新是否及时,由于wordpress本身一直在更新发展,相应的插件都需要做同步调整。
mark

三. Cache缓存加速

Cache缓存加速是一个相对比较成熟的技术,Cache缓存加速的原理是通过将网站中经常访问的文件缓存到内存中,这样下次有用户访问同一个文件时,可以直接从内存中调取。

由于内存的速度较硬盘的速度快很多,使用Cache技术后可以有效提升网站的访问速度。但有个前提,网站主机本身的性能足够,如果网站主机性能不够,使用Cache加速可能会起反作用。

mark

wordpress中有一堆的知名缓存加速插件,如W3 Total Cache,WP fATEST Cache,WP super Cache等,每一个都是上百万的好评。

mark

这些插件都非常好用,但无一例外,免费版本只提供基本功能,如果需要高级功能,额外付费购买,大部分都在49美金/年以上。

mark

缓存插件的设置相对比较复杂,涉及到很多的专业术语和选项,设置不当可能造成网站访问异常。

以WP Fastest Cache为例,开启缓存功能后,还有一些额外的选项供设置,具体请参考官网文档。

mark

对于siteground用户来说,缓存的开启和设置就容易很多,默认所有siteground主机都提供了SG Optimizer缓存插件,一键即可开启,且不额外收费, 功能比市面上大部分收费都强大。

mark

详细设置请参考博客文章。

四、CDN加速

在Cache缓存加速原理中,我们讲到了缓存加速是将网页内容从硬盘移到了更快的内存中,从而让文件访问起来更快。这里的更快是相对于主机本身而言,从用户端来看,要看到网页,还需要主机将文件通过网络传输给到用户的电脑上。

这个传输的过程就涉及到互联网的访问速度了,互联网的访问速度主要跟两地之间的距离有关,距离越远,访问越慢。最直观的感受就是中国访问国外的网站比起国内的网站来要慢很多。

mark

从最佳速度考虑,网站主机离最终用户越近,访问速度越快。但这里有个矛盾,外贸网站一般都是面向全球用户,无论你的网站主机放在哪个国家,都无法照顾到全球所有用户的访问。

CDN的出现就是解决这个问题,简单讲,CDN网络会提前把网站内容缓存到全球各个地区的服务器上,当用户发起对该网站的访问时,就从离用户最近的服务器上直接调用网站内容给到用户。

Siteground-Cloudflare CDN加速

以Cloudflare为例,它是全球最大的CDN服务商之一。Cloudflare的缓存服务器遍布亚洲,非洲,欧洲,美国等各个主要国家和地区,基本涵盖了大部分上网用户地区。但中国除外,中国运营CDN服务需要牌照,目前国外公司没法直接在国内运营CDN服务。

如果我们的主机部署在Chicago芝加哥数据中心,启用Cloudflare的CDN服务后,中国国内的访问由东南亚或者台湾的节点提供缓存服务,速度同样会有明显提升。

说完CDN的原理后,CDN的部署怎么设置呢?

大部分CDN服务都收费不菲,除了费用外,还需要额外安装插件和修改DNS服务,对于外贸新人来说,要自主搞定CDN加速并不是件容易的事。

Cloudflare的具体设置可参考这篇博客文章:https://themeisle.com/blog/cloudflare-for-wordpress-tutorial/

为什么我推荐Siteground主机,很大一部分原因是它已经将所有外贸B2C, B2B中常用的服务都已经集成到他的 site tool后台管理工具了,对于大部分外贸新手来说,可以一键开启,包括CDN服务。

具体设置可参考文章:Siteground主机完全使用手册 第八章。

mark

五、网站速度测试

网站的速度测试可以通过以下几个工具进行。这些工具可以模拟全球各个地区的电脑访问你的网站,得出全球各地访问网站的速度分数,绿色代表非常好。

  1. https://gtmetrix.com/analyze.html
  2. https://www.dotcom-tools.com/website-speed-test.aspx
  3. https://developers.google.com/speed/pagespeed/insights/
mark
End

Table of Contents

欢迎关注TTVPS公众号,一起交流探讨学习!

欢迎关注TTVPS公众号,及时接收最新文章!