EP06. “LiteSpeed Cache:搭配 Perfmatters 插件与替代插件对比”
🔒 登录后可标记已读这篇笔记讲 LiteSpeed Cache 本身缺少的功能(比如页面级脚本管理器),怎么搭配 Perfmatters 插件补齐;以及如果不想用 LiteSpeed Cache,市面上还有哪些替代的缓存/优化插件可以考虑。前置知识看这个系列前面几篇 EP(插件简介、缓存、CDN/图片、页面优化、数据库/爬虫/工具箱设置)。
重点内容
为什么要搭配 Perfmatters
LiteSpeed Cache 插件本身缺少一些进阶速度优化功能,例如页面级脚本管理器——这时候可以搭配 Perfmatters 这款轻量级优化插件,把两者的优势结合起来。
Perfmatters 常规设置
主要该做的两件事:
- 注销时禁用 WordPress REST API
- 使用默认的心跳频率(心跳本身已经在 LiteSpeed Cache 里设置过,见《数据库/爬虫/工具箱与心跳设置》)
脚本管理器(Script Manager)
这个功能能让你针对特定页面单独启用/禁用特定的 JS 或 CSS 文件(由主题/插件加载),进一步优化资源加载。使用步骤:
- 启用脚本管理器,到网站前端访问脚本管理器面板
[截图:Perfmatters 脚本管理器面板,逐页显示已加载的 JS/CSS 文件与启用/禁用开关]
- 测试模式:先开启,能显示依赖关系、避免代码出错直接弄坏网站
- 识别 jQuery 依赖关系:找出哪些插件/主题在用 jQuery——这个较重的 JS 库会拖累网站性能,尽量避免依赖它
- 选择插件文件的加载位置:比如社交分享插件(Social Snap 等)通常只需要在文章页显示,主页、归档页这些地方其实不需要加载它的文件
- 优化加载:改完位置设置后保存——同样的逻辑也能用在联系表单插件上,让它只在真正有表单的页面才加载文件
预加载设置
📌 截至写作当下,LiteSpeed Cache 插件本身还没有字体或图片预加载选项,这部分功能需要靠 Perfmatters 补上:
- 预载图像:从设置里选择要预加载的图片,能提升网站速度
- 本地字体:如果有用自定义字体并做本地托管,在预加载选项里填入字体文件路径、类型选「字体」,能节省加载时间
LiteSpeed Cache 的替代插件
| 插件 | 特色 | 适合谁 |
|---|---|---|
| WP Rocket | 用户友好的付费插件,全面的缓存优化功能,设置简单 | 想要「装了就能用」、不想研究太多设置的站长 |
| FlyingPress | 注重性能,结合懒加载、懒渲染、移除未使用 CSS 等进阶功能优化核心网站指标 | 想要简洁界面又要进阶功能的站长 |
| Swift Performance | 进阶缓存方案,提供大量自定义选项 | 高流量网站、进阶用户 |
| Perfmatters | 能禁用不必要的 WordPress 功能、优化脚本加载 | 想搭配主力缓存插件补齐细节功能的站长(就是本篇讲的用法) |
| W3 Total Cache | 免费、高度可自定义,支持多种缓存类型和 CDN 集成 | 想要精细控制、不介意花时间研究设置的站长 |
| WP Fastest Cache | 免费,界面直观,基础缓存功能齐全 | 新手到中级用户 |
| Autoptimize | 免费,专注于脚本/样式的聚合、最小化、缓存 | 只需要前端资源优化、不需要完整缓存方案的站长 |
| Super Page Cache for Cloudflare | 免费,靠 Cloudflare CDN 缓存静态文件和 HTML 页面 | 本来就在用 Cloudflare CDN 的站长 |
常见问题
- LiteSpeed Cache 是免费插件吗? 是的,可以直接从 WordPress 插件库下载,所有功能都不需要额外付费解锁
- 需要同时搭配其他性能插件吗? LiteSpeed Cache 可以独立运行,不一定要搭配其他插件;但如果想进一步压榨性能(比如页面级脚本管理),搭配 Perfmatters 能补齐它缺少的功能
- 会不会跟其他插件/主题冲突? LiteSpeed Cache 跟大多数第三方主题和插件兼容,一般不会有太大问题,但改动 CSS/JS 合并这类选项前还是建议先测试
- 怎么追踪优化效果? 用 GTmetrix、Pingdom 或 Google PageSpeed Insights 这类工具测速,对比设置前后的分数差异
常见误区
- ❌ 装了 LiteSpeed Cache 又同时装了其他功能重叠的缓存插件——多个缓存插件同时运行容易冲突,一般网站选一个主力缓存插件就够,需要额外功能时用 Perfmatters 这类互补型插件而不是另一个缓存插件
- ❌ 改了 CSS/JS 合并这类容易出问题的选项,却没有先在测试环境验证——务必先测试确认页面显示和功能都正常,再套用到正式网站
- 💡 判断该不该继续深挖某个设置的标准很简单:先用测速工具跑一次分数,改完设置再跑一次,实测有明显提升才值得花时间继续调
Sources
YouTube:
- LiteSpeed Cache Settings Tutorial 2023 | Step-by-step Setup — https://youtu.be/HLHDKzdiUDs
Blog / Website:
- 最佳LiteSpeed Cache插件设置图文教程 — https://www.wbolt.com/best-litespeed-cache-settings.html
官方文档:
- How to Disable Scripts on a Per Post/Page Basis (Script Manager) — https://perfmatters.io/docs/disable-scripts-per-post-page/