EP05. “LiteSpeed Cache:数据库、爬虫、工具箱与心跳设置”
🔒 登录后可标记已读这篇笔记讲 LiteSpeed Cache 插件剩下的三个分类——Database(数据库)、Crawler(爬虫)、Toolbox(工具箱),其中工具箱里的心跳(Heartbeat)设置是唯一真正会影响网站速度的部分。前置知识看《插件简介与 Dashboard/Presets/常规设置》。
重点内容
数据库优化
⚠️ 优化数据库前务必先备份——尤其清理文章修订(revisions)这类操作是不可逆的,删掉之后没办法找回被清掉的历史版本。
[截图:LiteSpeed Cache 的 Database 分类页面,显示数据库摘要与各项手动清理按钮]
手动清理选项:
- 全部清理:一次性清理所有项目
- 文章修订:清理旧的文章版本历史,释放空间
- 遗弃的文章元:清除旧插件留下的孤儿 meta 记录
- 自动草稿、垃圾文章、垃圾评论:清理各种废弃内容
- 回溯/点赞、过期暂存、所有瞬态选项:进一步清理数据库杂项
- 优化表:一次性优化所有数据库表
- 数据库摘要:显示 autoload 数据的大小和条目数
自动化设置:
- 文章修订最大次数:建议设 6——修订版本太多会拖累数据库体积和性能
- 最大修订年龄:保持 0(默认)即可
💡 如果想要更完整的数据库优化功能,也可以考虑搭配 WP-Optimize 这类专门的数据库优化插件。
爬虫(Crawler)
爬虫会自动扫描网站、找出过期的缓存页面并主动刷新,避免访客碰到「未缓存」的页面(也就是加载较慢的首次生成页面)。
⚠️ 要让爬虫真正跑起来,通常需要对服务器做不少额外配置,对多数普通站长来说门槛较高、投入产出比不一定划算——直接手动 Purge everything(清除全部缓存)往往就已经足够。
分页说明:
- Summary:显示爬虫状态和性能
- 爬虫地图:可视化查看网站的爬行路径
- Blocklist:排除特定 URL 不被爬取
- 常规设置:自定义爬虫运行方式
- 模拟设置:在不影响实时网站的前提下测试爬虫行为
- 网站地图设置:确保搜索引擎爬虫能有效抓取重要页面
📌 默认设置本身已经针对搜索引擎爬虫做过优化,如果想深入研究进阶爬虫设置,建议直接参考 LiteSpeed 官方文档。
工具箱(Toolbox)
- 清除:手动清缓存,释放存储空间
- 导入/导出:方便把设置套用到其他网站
- 查看 .htaccess:查看/管理服务器配置文件
- 报告:生成缓存性能分析报告
- 调试设置 / 日志查看:排查问题用
- 测试版测试:抢先体验还在测试阶段的新功能
📌 工具箱里大部分选项对网站速度没有直接影响,真正值得花时间设置的只有下面的心跳(Heartbeat)控制。2025-2026 年工具箱新增了「暂停全部优化 24 小时(Disable All for 24 Hours)」的选项,方便怀疑插件导致网站异常时快速排除,不用手动一项项关闭。
心跳(Heartbeat)设置
WordPress 的心跳机制会持续跟服务器保持连接(比如自动保存文章、显示协作编辑提示),但太频繁的心跳请求会消耗不必要的服务器资源。建议设置:
- 前台心跳控制:开启,前端心跳 TTL 设为 0
- 后台心跳控制:开启,后端心跳 TTL 设为 0
- 编辑器心跳:开启,编辑器心跳 TTL 建议设为 120 秒——默认值太低反而会拖累网站性能,调高到 120 秒能明显减轻服务器负担
常见误区
- ❌ 清理文章修订前没有先备份数据库——这个操作没有「撤销」,删掉的历史版本找不回来
- ❌ 花大量时间研究和配置 Crawler 爬虫功能——对多数普通网站来说,直接手动清除全部缓存的效果已经足够,爬虫需要额外的服务器配置,投入产出比不一定划算
- ❌ 编辑器心跳 TTL 用默认值——默认值刷新太频繁,会拖累网站性能,建议调高到 120 秒左右
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
官方文档:
- Database | Screen-by-Screen | LSCache for WordPress — https://docs.litespeedtech.com/lscache/lscwp/database/