快速加载的页面可改善用户体验、增加浏览量并能提升网站 SEO。在本文中,我们将分享最有用的 WordPress 速度优化技巧,用以提高WordPress性能并提升我们网站速度。
为什么网站速度很重要?
在现在讲求「效率」的时代,如果你的网站速度非常的慢,尽管网站的内容再好,也是让使用者望之却步,加载缓慢的网站意味着用户可能会在加载完成之前离开您的网站。所以网站的速度快慢,不仅会影响到使用者进入你网站的停留时间,也会提升网站的跳出率。根据统计数据指出,若是网站载入时间超过2秒,就有大约50%的使用者会放弃等待而离开网站
另根据一项涉及Amazon、Google和其他大型网站的StrangeLoop 案例研究,页面加载时间延迟1 秒可能导致7% 的转化损失、11% 的页面浏览量和16% 的客户满意度下降。
最重要的是,Google和其他搜索引擎已经开始透过在搜索结果中下推网站来惩罚速度较慢的网站,这意味着速度较慢的网站的流量会降低。
一句话:更快的网站=更多的流量+更多的收入。
如何检查网站速度?
建站新手在访问他们网站时会觉的自己网站打开速度还可以,但这其中存在一个坑。因为我们建站的过程中总会经常访问我们的网站,浏览器会自动为我们的网站添加缓存,这会极大的提升我们的访问速度。
但是,首次访问网站的普通用户不会有网站缓存,每位用户打开都算是首次访问网站,所以我们不能以自己打开网站的速度来衡量一个网站的速度。事实上,不同地理位置的用户也会有完全不同的体验。
所以站长我建议使用专业的网站测速工具来测试网站速度,这样可以很好的来测试你的网站打开速度。一个好的页面加载时间标准是不到2 秒。为了尽量让你的网站加载时间降下来,我们需要知道在打开网站的过程中到哪把时间耗费在那些部分,然后针对这些内容进行优化,尽量的来缩短整体的加载时间。
在这里推荐3个站长常用的测速网站:
如何提升网站速度
当网站速度测试完成后,测速的网站会提供一份测试报告,并且会有多项改进建议,但对于大部分是初学者来说上面大都是难以理解的技术术语。这里直接总结了如何提升WordPress 网站速度的措施,我们可以在每次优化完后重新测试网速来验证我们的优化是否有效。
提升主机性能
主机性能拉胯的话是直接导致网站速度变慢元凶,如果你的主机性能不足,推荐拥有服务器级别缓存的主机套餐,如Cloudways(DigitalOcean 1G的10美金套餐)、SiteGround(Growbig套餐)。
挑选主机其实就是成本和速度之间的权衡,所以尽可能的在自己预算内购置性能较高的主机。
启用缓存插件
通过在网站上启用缓存,使得网站数据可以本地存储在浏览器的临时存储空间中,称为缓存。这意味着浏览器可以更轻松地加载网站的站点文件,而不必在每次需要访问网站时从主机上重新下载所有内容。
缓存可以使得我们的网站在用户第二次及后续访问你的网站时速度更快。想要开启网站的缓存我们需要借助 WordPress 的插件来完成。
首推的是 WP Rocket 插件(付费),(如果使用SiteGround主机,则可以使用自带的SG Optimizer)。WP Rocket之所以得到如此高的评价,是因为它比大多数其他缓存插件具有更多的速度优化功能。但缺点就是WP Rocket 是付费插件每年单站点是 59$.
当然如果你一开始并不打算用WP Rocket,那么你可以通过安装以下免费版插件获得类似的缓存效果:
- 免费版本的缓存插件——WP Super Cache
- 懒加载图像/视频——Optimole/WP YouTube Lyte
- CSS/JS优化——Autoptimize(包含图片异步加载)
以上插件都可以通过在 WordPress 的管理后台上搜索安装。
优化图片
图片过大是导致 WordPress 网站运行缓慢的最常见原因。网站上的图片文件越大,您的网站加载时间就越长。因此,优化图片是提高网站速度的重要一步。优化涉及调整和压缩图片文件,以便网站可以更快地加载它们。
- 图片尺寸修改,请确保在将图像上传到网站已经调整到了合适的尺寸。我们可以使用PhotoShop、或者在线的Pixlr等工具裁剪并以尽可能小的尺寸保存图像。有时甚至更改文件类型也可以减小尺寸——例如,jpg 通常比 png 图像小。
- 其次可以在您的网站上安装图片压缩的插件:
- ShortPixel Image Optimizer ——有每月免费压缩额度,买了一次性付费9.9美元,可压缩10000张图片
- reSmush.it image optimizer——免费的,但压缩效果不如上面付费的
最后可以在Autoptimize插件中开启图片异步加载的功能。
清理数据库
当网站运行一段时间后,使用 WordPress 网站的次数越多,您的数据库就越会被旧的和不必要的文件堵塞,从而降低网站的性能。因此,清理数据库可以通过删除不需要的文件来加快网站的速度。
我们可以通过安装WP-Optimize插件来对网站数据库清理。WP-Optimize 除了提供清理理数据库功能,也提供压缩图像和缓存 的功能。但我一般只会将它用来清理数据库,压缩及缓存功能则交由ShortPixel Image Optimizer 、WP Super Cache完成。在清理完数据库后记得可以删除插件,后续每次需要清理时再次安装即可,记住不必要的插件也会拖累网站的速度
使用一个轻量级代码简单的主题
WordPress 网站选择的主题也会对页面速度有显著的影响。由于大多数网站所有者不会为了性能而修改 WordPress 主题,因此选择高效且加载速度快的主题非常重要。一般的经验法则是根据网站的需求尽量选择功能最少的轻量级主题。主题可以使用Astra,轻量级并且能够支持大多数的网站场景。
删除未使用的插件和主题
我们除了应该始终保持网站的插件和主题是最新的版本之外,删除未使用的插件和主题也可以提升网站的速度。未使用的插件和主题不仅存在安全漏洞,而且还会降低 WordPress 网站的性能。
其实只要你的主机性能够好,插件安装得越多并不一定就会影响网站速度。但插件本身的质量或者问题可能会导致网站的速度降低。所以一般推荐使用安装次数较多并且评分搞的插件,这样会让我们规避掉很多劣质的插件。最后如果你想要测试插件对网站的影响最简单的方式就是一个插件一个插件的停用,通过前面网速测试的网站判断哪个插件会让网站速度变慢。
使用 CDN 加速
内容交付网络 (CDN) 是一组分布在不同地理位置的服务器,它将 Web 内容存放在更靠近用户的位置,从而加速 Web 内容的交付CDN 可以缩短页面加载时间,在配置启用CDN后,网站自动访问CDN厂商提供的离用户最近的服务器。CDN厂商的数据中心也将会存储网站的静态内容和文件,然后根据用户的位置将它们交付给用户。这些将会大大降低用户打开网站的时间。
目前 CDN 解决方案商包括 MaxCDN、Cloudflare 或 CacheFly等。可以根据自己的需求选择。
保持 WordPress 和 PHP 更新
WordPress 和 PHP 是一直再更新的软件。开发团队每天都会将新功能、错误修复、安全补丁和性能改进等增强功能提交到最新版本中。因此,我们将 WordPress、插件和 PHP 更新到最新版本 是解决网站安全及速度提升的不二法门。