ThemesCorners
博客
8 分钟阅读作者 ThemesCorners

2025 年加速 WordPress 的完整指南

让 WordPress 网站显著提速的实用清单。

一个慢的 WordPress 网站会让你以三种方式损失收入:跳出的访客、流失的广告收入,以及 Core Web Vitals——它如今直接影响 Google 的排名。好消息是:我们在客户站点上看到的大部分速度问题,都归结于同样几个修复点。下面是我们的执行顺序。

1. 从真实的 Lighthouse 跑分开始

在 Chrome DevTools → Lighthouse → Performance 里对首页一个典型的产品/文章页跑一次审计。在修改任何东西之前,把 LCP、INP、CLS 三个数字记下来——没有基线,就无法判断「修复」是否真的有效。

目标:

  • LCP 低于 2.5 秒
  • INP 低于 200ms
  • CLS 低于 0.1

2. 选择匹配负载的主机

廉价共享主机是大多数「WordPress 很慢」抱怨的根源。如果你的缓存页面 TTFB 超过 600ms,瓶颈在主机而不是主题。

挑选要点:

  • PHP 8.2 或更高
  • 支持 HTTP/3
  • 服务端缓存(Varnish、NGINX FastCGI,或主机自带缓存)
  • 离你受众较近的数据中心

3. 加缓存插件

如果主机本身没有服务端缓存,那就自己加一个。WP Rocket、LiteSpeed Cache、W3 Total Cache 任选其一。打开:

  • 页面缓存
  • 浏览器缓存头
  • CSS / JS 压缩(这一项最后再开,它最容易把页面搞坏)
  • 屏外图片的懒加载

4. 把图片转成 WebP 或 AVIF

图片几乎是每个页面里体积最大的部分。转成 WebP(兼容性好)或 AVIF(压缩更佳)。ShortPixel、Imagify 之类的插件会在后台完成转换并保留原图作为回退。

另外:始终<img> 设置 widthheight,让浏览器提前预留空间,CLS 才能接近零。

5. 审计插件

打开 Query Monitor,加载最慢的页面,按插件耗时排序。任何在每个请求上超过 50ms 的插件都是候选清理对象。常见的「重灾区」:

  • 社交分享插件(用每个平台一个内联 <a> 就够了)
  • 每次请求都跑完整 WP_Query 的「相关文章」插件
  • 为了发一个 pageview 加载 200KB JS 的统计插件

6. 整理数据库

旧的文章修订、过期的 transient、垃圾评论会一直堆积。每季度用一次 WP-Optimize 清理,并在 wp-config.php 里限制每篇文章的修订数:

define( 'WP_POST_REVISIONS', 5 );

7. 上 CDN

Cloudflare 的免费套餐足够覆盖绝大多数站点。把 DNS 指向 Cloudflare,关闭它的 Auto Minify(你的缓存插件做得更好)、开启 Brotli,结束。海外访客通常会感觉到 1–3 秒的提升。

8. 再测一次

在相同两个页面上再跑一次 Lighthouse,对比基线。如果 LCP 没动,问题几乎可以肯定是没优化的 Hero 图,或者阻塞渲染的第三方脚本——而不是 WordPress 本身。

像我们这样干净的主题,加上以上八步,足以把几乎任何 WordPress 站点的三项 Core Web Vitals 都推进到绿色区间。

相关文章