你想加速你的 WordPress 网站吗?快速加载页面可改善用户体验、增加浏览量并帮助你进行 WordPress SEO。在本文中,我们将分享最有用的 WordPress 速度优化技巧,以提高 WordPress 性能并加快你的网站速度。我们试图涵盖所有内容,从为什么速度很重要,什么会降低你的 WordPress 网站速度,以及你可以采取哪些可立即提高 WordPress 速度的可行步骤。
什么是WordPress网站性能?
WordPress网站性能的特点是网站上的页面加载速度。性能很重要的原因有几个:
- 更好的性能带来更好的访客/客户体验
- Google和其他搜索引擎根据性能对网站进行排名,以便他们将性能更好的网站排名更高
- 适当的网站响应网站有助于降低跳出率,即用户“跳出”你的网站并转到其他地方的速度
关于网站性能,有一些令人印象深刻的统计数据(来源):
- 40% 的人放弃加载时间超过 3 秒的网站。
- 页面响应延迟一秒可能会导致转化次数减少 7%。
- 47%的消费者希望网页在2秒或更短的时间内加载。
因此,投入一些时间来确保你的网站得到优化并表现良好是有意义的。
如何衡量网站性能
既然你知道为什么网站性能很重要,那么是时候讨论如何衡量它以及如何检查你的网站速度——并在开始加快速度之前获得基准测量。你可以请朋友查看你的网站加载速度。但是,更有效的方法是使用提供速度测量服务的站点之一。其中最受欢迎的是Google PageSpeed,这是衡量WordPress网站在不同设备上的性能并获得有关应改进的具体反馈的绝佳方法。
什么会阻碍性能?
当你的网站访问者的设备从托管在某处服务器上的网站请求数据时,有两个主要瓶颈可能会减慢服务器和访问者之间传输的数据:
- 主机 –你选择的托管类型对你网站的速度有很大影响。如果你使用的是共享主机,则托管公司会对其进行管理,并且你对它没有太多控制权。对于初学者和非关键网站来说,具有良好评论和合理价格的托管公司通常还可以。如果你决定使用专用服务器来托管你的网站,则需要注意使用的服务器和硬件数量。
- 网络 – 有时访问者用于访问你网站的网络并不理想。即使它很好,如果你的网站有很多内容,也需要时间来处理和加载它。本课程计划探讨的大多数优化都力求在每次刷新页面时减少通过服务器和客户端之间的链接传输的数据量。
如何优化你的网站?
有几种流行的方法可以从网站中获得性能提升。
缓存
缓存是存储来自先前请求的数据以重新用于后续请求的过程。缓存可防止重复的数据库请求,这些请求会反复传输相同的数据。它存储一些已经请求的信息,因此它可以立即作为完整的页面提供给客户端。这样可以节省重复重新创建页面的处理时间。缓存还可以最大程度地减少服务器负载。
通常,当访问者访问你的网站时,WordPress会执行一个或多个(通常是许多)MySQL查询和PHP脚本来定位请求的页面。然后解析请求的资源,PHP 使用服务器资源生成一个页面以显示给访问者。启用页面缓存后,你可以跳过所有服务器负载,并在请求页面时立即显示页面的缓存副本,只要它在缓存中可用。有很多可用的缓存插件,例如W3 Total Cache,它允许浏览器,页面,对象和数据库缓存。
一些最受欢迎的替代品是W3 超级缓存,它的自定义选项较少,因此可能会感觉不那么压倒性,以及WP Rocket,这是一个高效但非常简单的高级插件。还有许多其他缓存插件。
卸载
解决服务器负载问题并提高内容交付速度的另一种方法是将部分内容卸载到其他服务器。为此可以使用 CDN。CDN 代表内容交付网络。
CDN 是一个服务器网络,通常位于世界各地的不同站点。这些功能强大的服务器可以缓存站点的静态内容,例如图像,CSS和JavaScript文件,以便当访问者登陆你的网站时,内容由最靠近其位置的服务器提供。流行的CDN提供商包括CloudFlare,Amazon Cloudfront,MaxCDN和KeyCDN。你还可以外包静态内容和 RSS 源的托管。
优化站点配置
你在网站上使用的主题和插件对网站的性能非常重要。快速、轻量级的主题将比繁重的图形主题表现得更好。而且,如果你激活了很多插件,这也可能会影响性能。因此,你需要确保停用并删除所有不需要的插件。
压缩
你还可以缩小内容,以便更快地将页面交付到读者的浏览器。例如,前面提到的W3 Total Cache插件包括 minify 模块,该模块控制是否缩小和压缩 HTML、CSS 和 Javascript 文件。缩小从代码中删除所有不必要或冗余的数据,而不会影响性能,从而最大限度地减少需要下载到用户浏览器的文件的大小。这会导致网站页面加载速度更快,并且通常会加快网站操作速度。WPSmushit或EWWW 图像优化器插件等插件是压缩图像和其他媒体文件的不错选择。
总结
你的网站或博客的性能对于其访问者体验和从搜索引擎获得的排名非常重要。提高网站速度的支柱是:
- 选择可靠且功能强大的主机
- 启用缓存和压缩
- 确保你的网站使用轻量级主题并且没有插件过载
- 可能使用外部服务来卸载部分带宽