WordPress网站访问慢?WordPress速度优化终极指南2020版

一个网站的用户体验中最关键的是第一印象,访客对网站的第一印象是什么?

是网站速度!网站内容再好,速度像蜗牛也不会有回头访客,对于SEO排名影响也很大。

是否你和我曾经一样,发现自己辛辛苦苦建的WordPress网站访问速度慢到你怀疑人生?其实,WordPress站点的访问速度与很多方面有关,比如服务器的配置和地理位置、插件数量、网页的大小、网页缓存等等。

目前全世界所有的网站中有超过37.6%的网站使用WordPress。尽管利用WordPress建站优点众多,但这也意味着数千种不同的WordPress主题,插件和技术必须互相兼容。对于经常使用WordPress的用户,当他们的网站开始出现问题并且不知道从哪里开始进行故障排除时,这就很尴尬了。

今天在这篇指南中,我将与你分享我所知道的所有与WordPress速度优化有关的所有知识和经验,这份终极指南我打算当教程写,一是自我学习经验的总结,二是分享。本文会常年更新,大家觉得有用的话可以收藏查看。无论你是刚开始接触WordPress还是具有一定经验的网站维护人员,你都会在本指南中找到有用的信息!

WordPress网站类型:静态、动态

并非所有WordPress网站都是相同的,而是分为静态和动态。这就是为什么许多用户遇到问题的原因,因为你无法以相同的方式解决每个问题。因此,让我们首先探讨这两种类型网站之间的区别。

静态网站

静态网站通常包括个人博客、小型企业网站、新闻网站、个人摄影等网站。静态的意思是这些WordPress网站上的数据变化不大。静态化非常重要,因为许多http请求可以快速地直接从服务器上的缓存中直接读取,而大大减少对数据库的调用,网页加载的时间会大大降低!

动态网站

动态网站主要包括电子商务(WooCommerce或数字产品下载)、社区、论坛(bbPress或BuddyPress)和学习管理系统(LMS)等网站。所谓动态,是指这些WordPress网站上的数据经常更改(服务器数据每隔几分钟甚至每秒发生一次改变)。这意味着并非所有对服务器的请求都可以直接从缓存中获取,需要消耗服务器资源和进行数据库查询。

动态站点通常还会有大量的并发访问者和session。在一个基本为静态的博客或企业WordPress网站上,访问者可能会停留几分钟浏览所需信息。在有些动态站点上,访客通常会来到该网站与网站会员进行交流互动。如果他们正在购物或学习在线课程,也许他们会在网站上待上几个小时。

选择高性能WordPress主机

对于主机的选择首选是根据自身的需求出发,选择主机可以参考这篇文章:WordPress建站教程选择VPS主机

如果是建站新手,可以从共享主机开始,现在不少共享虚拟主机提供一个免费域名,入门成本更低。想要一步到位,省去以后的麻烦,还是建议大家选择便宜的VPS上手

预算充足的可以考虑WordPress专用主机,一切技术问题交给主机商的技术人员,这种主机一般速度很快,但是缺点就是贵。

最高版本的PHP

PHP是一种开放源代码的服务器端脚本和编程语言,主要用于网站开发。 大部分WordPress核心组件以及插件和主题都是用PHP编写的,这使得PHP成为WordPress社区非常重要的语言。

更高版本的PHP能提供更快的速度和更高的安全性,所以应该确保主机至少是安装了PHP 7或更高版本。当然只建议VPS内存在2G或以上安装,内存太小就带不动了。

PHP版本与响应速度对比

实际上,在我们最近的PHP基准测试中,如果将PHP 7.3与PHP 5.6进行比较,它每秒可以处理的请求高三倍! PHP 7.3的平均速度也比PHP 7.2快9%。这同样会影响WordPress后台界面的响应速度。

使用Nginx作为Web服务器

每个WordPress主机都使用Web服务器服务于WordPress网站,最常见的Web服务器有Nginx和Apache。

建议主机使用Nginx作为WordPress网站Web服务器,因为Nginx在处理大量请求时性能更加强大。在Benchmark测试中,Nginx的性能通常优于其他流行的Web服务器,尤其是在具有静态内容或高并发请求的情况下,目前,很多大型网站都在使用Nginx,比如Microsoft,IBM,Google,Adobe,Apple,DuckDuckGo,VMWare,LinkedIn,Cisco,Facebook,Twitter等,甚至WordPress官方网站也在使用Nginx。

据国外媒体W3Techs称,Apache占所有网站Web服务器的44.0%。但是如果您查看排名前10000个最受欢迎的高流量网站的Web服务器,则Nginx占其中41.9%,而Apache仅占18.1%。

WordPress主题

我们都喜欢一个全新、能吸引人的WordPress主题,但是在寻找或使用所有新的炫酷的功能的时候请务必小心,这可能严重影响网站运行的速度。在性能方面,主题中看到的每个元素都会对网站的整体速度产生一定的影响。但目前成千上万的主题泛滥成灾,当然这些WordPress主题既有好的也有坏的。

那么,如何知道应该选择哪一个呢?我们建议使用以下两个选项之一:

  • 快速的轻量级WordPress主题,仅包含您需要的功能,仅此而已。
  • 功能更丰富的WordPress主题,但是您可以禁用某些无需的功能。比如Google字体、Font Awesome图标、滑块、画廊、视频和视差脚本等内容,如果你不使用这些功能,则应该关闭。

以下是我推荐使用的几个WordPress主题,目前我的网站中也在使用这些主题:

GeneratePress

GeneratePress是一款快速、轻量级(压缩不到1MB)的移动响应WordPress主题,考虑了速度,SEO和易用性。 GeneratePress经常进行更新并有良好的技术支持。本站目前正在使用GeneratePress,不得不说,物有所值。

未完待续。。。

留下评论