4个步骤搞定wordpress网站速度优化

147次阅读
没有评论

共计 3117 个字符,预计需要花费 8 分钟才能阅读完成。

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

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

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

一. 主机性能

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

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

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

VPS 云主机方式适用于网站访问量较大的客户,费用不便宜。

如果采用共享主机(shared hosting)的方式来部署 wordpress 网,费用上会便宜不少,但此时网站的性能就完全依靠主机品牌商的良心了。便宜的主机商往往一台服务器上会部署大量的 wordpress 网站用以分摊服务器费用,网站的访问速度可想而知。

从我的经验来看,低于 10 美金 / 月的 VPS wordpress 共享虚拟主机性能都不可能好到哪。siteground是我目前用过最靠谱的一家,针对新用户首次购买的费用也需要 9.9 美金 / 月。

二. WordPress 程序优化

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

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

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

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

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

主题的自动更新功能:

另外,主题选定后,请务必删除其余不同的主题。

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

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

2. 使用优质主题和插件

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

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

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

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

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

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

三、Cache 缓存加速

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

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

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

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

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

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

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

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

四、CDN 加速

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

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

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

CDN 的出现就是解决这个问题,简单讲,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 主机完全使用手册 第八章。

五、网站的速度测试

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

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

正文完
 0
评论(没有评论)