描述
LiteSpeed Cache for WordPress(LSCWP)是一款一体化站点加速插件,具备独有的服务器级缓存以及一系列优化功能。
LSCWP 支持 WordPress 多站点,并与大多数热门插件兼容,包括 WooCommerce、bbPress 和 Yoast SEO。
LiteSpeed Cache for WordPress 兼容 ClassicPress。
使用要求
通用功能可供任何人在任意 Web 服务器(LiteSpeed、Apache、NGINX 等)上使用。
LiteSpeed 专属功能需要以下任意一项:OpenLiteSpeed、LiteSpeed 商业产品、采用 LiteSpeed 的主机服务或 QUIC.cloud CDN。为什么?
插件功能
通用功能
- 免费的 QUIC.cloud CDN 缓存
- 对象缓存(Memcached/LSMCD/Redis)支持+
- 图片优化(无损/有损)
- 压缩 CSS、JavaScript 和 HTML
- 压缩内联和外部 CSS/JS
- 合并 CSS/JS
- 自动生成关键 CSS
- 延迟加载图片/Iframe
- 响应式图片占位符
- 多 CDN 支持+
- 异步加载 CSS
- 推迟/延迟 JS 加载
- 浏览器缓存支持+
- 数据库清理和优化工具
- PageSpeed 评分(含 Core Web Vitals)优化
- OPcode 缓存支持+
- CSS/JS 的 HTTP/2 推送(需 Web 服务器支持)
- DNS 预获取
- Cloudflare API
- 支持单站点和多站点(网络)
- 导入/导出设置
- 美观、易懂的界面
- 支持 AVIF/WebP 图片格式
- 心跳控制
+ 此服务并非由 LSCache 插件提供,也不保证您的服务提供商已安装该服务。不过,如果您的站点正在使用该服务,本插件可与其兼容。
LiteSpeed 独有功能
- 自动页面缓存,大幅提升站点性能
- 根据特定事件自动清除相关页面
- 为已登录用户提供私有缓存
- 缓存 WordPress REST API 调用
- 分别缓存桌面端和移动端视图
- 可为指定 URL 设置计划清除
- 支持 WooCommerce 和 bbPress
- WordPress CLI 命令
- 便于缓存集成的 API 系统
- 按 URI、分类、标签、Cookie、User Agent 排除缓存
- 智能预加载爬虫,支持对 SEO 友好的站点地图
- 针对不同缓存 Vary 的多个爬虫
- HTTP/2 支持
- HTTP/3 & QUIC 支持
- ESI(Edge Side Includes)支持*
- 小工具和简码可作为 ESI 区块*(WP 5.8+ 需要 Classic Widgets 插件)
* OpenLiteSpeed 中不提供此功能
LSCWP 资源
- 加入我们的 Slack 社区,与其他 LiteSpeed 用户交流。
- 在我们的支持论坛上提问。
- 查看详细文档。
- 在我们的博客上阅读有关 LSCWP 和 WordPress 的文章。
- 帮助翻译 LSCWP。
- 为 LSCWP GitHub 仓库做贡献。
第三方兼容性
绝大多数插件和主题都与 LSCache 兼容。对于不兼容的插件和主题,可以使用 我们的 API。您可以使用该 API 自定义智能清除、自定义缓存规则、创建缓存 Vary、让 WP Nonce 可被缓存等。
隐私
本插件提供了一些建议文本,您可以通过 WordPress 隐私设置中的指南将其添加到站点的隐私政策中。
请您知悉:LiteSpeed Cache for WordPress 可能会为您站点上展示的每个网页存储一份副本。这些页面存储在安装了 LiteSpeed 服务器软件的系统本地,除非在您请求常规技术支持时确有必要,否则不会以任何方式传输给 LiteSpeed 员工或被其访问。所有缓存文件都是临时的,如有需要,可以通过「全部清除」命令在其自然过期之前轻松清除。缓存过期规则由各站点管理员自行制定。
除缓存外,我们的 WordPress 插件还提供由 QUIC.cloud 支持的在线功能,用于图片优化和页面优化服务。当您请求其中某项优化时,数据会被传输到远程 QUIC.cloud 服务器进行处理,然后传回供您的站点使用。QUIC.cloud 最多保留这些数据的副本 7 天,之后会将其永久删除。同样,该 WordPress 插件还提供报告功能,站点所有者可以借此将环境报告发送给 LiteSpeed,以便我们更好地提供技术支持。这些功能均不会收集任何访客数据,仅涉及服务器和站点数据。
QUIC.cloud CDN 启用后,会使用 LSCache 技术访问您的站点,并通过遍布全球的远程节点分发您的内容。除提供维护或技术支持所必需外,QUIC.cloud 员工不会以任何方式访问您的数据。
有关完整的隐私/GDPR 声明,请参阅 QUIC.cloud 隐私政策。
屏幕截图
安装
在非 LiteSpeed Web Server 上使用优化功能
- 安装并启用 LiteSpeed Cache for WordPress 插件。
- 在 WordPress 仪表盘中,前往 LiteSpeed Cache > 页面优化。在各个标签页中启用可用的优化功能。
在 LiteSpeed Web Server 上使用缓存和优化功能
- 安装带有 LSCache 模块的 LiteSpeed Web Server Enterprise、LiteSpeed Web ADC,或带有缓存模块的 OpenLiteSpeed(免费)。也可以注册 QUIC.cloud CDN。
- 安装并启用 LiteSpeed Cache for WordPress 插件。
- 在 WordPress 仪表盘中,前往 LiteSpeed Cache > 缓存,确保 启用 LiteSpeed Cache 选项已设置为
ON。 - 在各个标签页中启用所需的缓存和优化功能。
LiteSpeed Web Server Enterprise 注意事项
- 请确保您的许可证包含 LSCache 模块。我们提供包含 LSCache 模块的 2-CPU 试用许可证,可免费使用 15 天。
- 服务器必须已配置并启用缓存功能。如果您是服务器管理员,请 点击此处 查看说明;否则,请联系服务器管理员为服务器配置缓存根目录。
OpenLiteSpeed 注意事项
- 此集成方式使用 OpenLiteSpeed 的缓存模块。
- 如果是全新安装的 OLS,最简单的集成方式是使用 ols1clk。如果是现有的 WordPress 安装,请使用
--wordpresspath参数。 - 如果 OLS 和 WordPress 均已安装,请按照 如何为 WordPress 设置 LSCache 一文中的说明进行操作。
常见问题
-
为什么缓存功能需要 LiteSpeed 服务器?
-
本插件与您的 LiteSpeed Web Server 及其内置的页面缓存(LSCache)通信,为您的 WordPress 站点带来卓越的性能。插件的缓存功能会告知服务器某个页面是否可缓存以及可缓存多长时间,或者使用标签让特定的已缓存页面失效。
LSCache 是服务器级缓存,因此比 PHP 级缓存更快。与其他基于 PHP 的缓存进行对比。
页面缓存可以让服务器完全绕过 PHP 和数据库查询。尤其是 LSCache,由于与服务器紧密结合,它能记住其他插件无法获知的缓存条目信息,还能分析依赖关系。它可以利用标签来管理缓存的智能清除,也可以借助 Vary Cookie,根据移动端或桌面端、地理位置、货币等因素提供多个版本的缓存内容。查看我们的「Caching 101」系列博文。
如果这些听起来很复杂,也不必担心。LSCWP 开箱即用,其默认设置适用于大多数站点。请参阅新手指南。
没有 LiteSpeed 服务器?试试我们的 QUIC.cloud CDN 服务。它能让运行在任何服务器(包括 NGINX 和 Apache)上的站点体验 LiteSpeed 缓存的强大威力!点击此处 了解更多或试用 QUIC.cloud。
-
LSCache 的优化功能又如何?
-
LSCWP 还包含其他优化功能,例如数据库优化、CSS 和 JS 文件的压缩与合并、HTTP/2 推送、CDN 支持、浏览器缓存、对象缓存、图片延迟加载以及图片优化!这些功能无需使用 LiteSpeed Web 服务器。
-
LiteSpeed Cache for WordPress 插件是免费的吗?
-
是的,LSCWP 将始终免费且开源。不过,缓存功能需要 LiteSpeed 服务器,而部分 LiteSpeed 服务器版本需要付费。通过 QUIC.cloud 提供的部分高级在线服务(CDN 服务、图片优化、关键 CSS、低质量图片占位符等)在达到一定用量后需要付费。您可以在 您的 QUIC.cloud 仪表盘 中了解这些服务的费用,以及哪些服务级别是免费的。
-
此插件需要什么服务器软件?
-
要使用本插件的 LiteSpeed 专属功能,需要 LiteSpeed 解决方案。以下任意一种均可:
- 带有 LSCache 模块的 LiteSpeed Web Server Enterprise(v5.0.10+)
- OpenLiteSpeed (v1.4.17+)
- LiteSpeed WebADC (v2.0+)
- QUIC.cloud CDN
通用功能可在任何 Web 服务器上使用,无需 LiteSpeed。
-
此插件能在集群环境中使用吗?
-
缓存条目存储在 LiteSpeed 服务器层级。最简单的解决方案是使用 LiteSpeed WebADC,这样缓存条目就会存储在 WebADC 这一层级。
如果使用其他负载均衡器,缓存条目将只存储在后端节点上,而不会存储在负载均衡器上。
清除操作也不会在各节点之间同步,因此不建议这样做。
如需定制解决方案,请通过
info@litespeedtech.com联系 LiteSpeed Technologies注意:此插件创建的重写规则必须复制到负载均衡器上。
-
缓存文件存储在哪里?
-
实际的缓存页面由 LiteSpeed 服务器存储和管理。
WordPress 文件结构中不会存储任何缓存内容。
-
LiteSpeed Cache for WordPress 能与 OpenLiteSpeed 配合使用吗?
-
可以,它能与 OpenLiteSpeed 良好配合,但部分功能可能不受支持。详情请参阅上方的 插件功能。任何需要修改
.htaccess文件的设置更改都需要重启服务器才能生效。 -
是否支持 WooCommerce?
-
简而言之,支持。不过对于某些 WooCommerce 主题,购物车可能无法正确更新。请 访问我们的博客,查看如何检测并在必要时修复此问题的快速教程。
-
我的图片会被优化吗?
-
除非您将 LiteSpeed Cache > 图片优化 > 图片优化设置 > 自动请求计划任务 设置为
ON,否则图片不会被自动优化。您也可以手动优化图片。了解更多。 -
如何让我的第三方插件中的 WP Nonce 可被缓存?
-
我们的 API 提供了一个函数,可以使用 ESI 在已缓存的页面中为 Nonce「打一个洞」。这样,Nonce 就能被单独缓存,而不受其所在页面 TTL 的影响。详情请参阅 API 文档。我们也欢迎您为我们预定义的已知第三方插件 Nonce 列表做出贡献,用户可以通过 插件的 ESI 设置 选择性地包含这些 Nonce。
-
如何启用爬虫?
-
爬虫默认处于停用状态,必须先由服务器管理员启用。
在服务器端启用爬虫后,请前往 LiteSpeed Cache > 爬虫 > 常规设置,将爬虫设置为
ON。有关爬虫设置的更多详细信息,请参阅 爬虫文档。
-
已知兼容的插件和主题有哪些?
-
- WPML
- DoLogin Security
- bbPress
- WooCommerce
- Contact Form 7
- All in One SEO
- Google XML Sitemaps
- Yoast SEO
- Wordfence Security
- NextGen Gallery
- ShortPixel
- Aelia CurrencySwitcher
- Fast Velocity Minify – 感谢 Raul Peixoto!
- Autoptimize
- Better WP Minify
- WP Touch
- Theme My Login
- WPLister
- WP-PostRatings
- Avada 5.1 RC1+
- Elegant Themes Divi 3.0.67+
- Elegant Divi Builder
- Caldera Forms 1.5.6.2+
- Login With Ajax
- Ninja Forms
- Post Types Order 1.9.3.6+
- BoomBox — Viral Magazine WordPress Theme
- FacetWP (LSWS 5.3.6+)
- Beaver Builder
- WpDiscuz
- WP-Stateless
- Elementor
- WS Form
- WP Statistics
绝大多数插件和主题都与 LiteSpeed Cache 兼容。最新的兼容性信息请参阅 我们的文档。
-
如何报告安全 Bug?
-
您可以通过以下任一渠道报告疑似漏洞:
- Patchstack 漏洞披露计划,Patchstack 团队会协助验证报告并对其进行分级处理。
- 发送电子邮件至
support@litespeedtech.com,或在 LiteSpeed 客户中心提交私密工单。
请不要在此支持论坛中报告疑似漏洞。报告方式详见插件文件夹中的
security.md。
评价
贡献者及开发者
更新日志
8.0 – 即将于 2026 年推出
- 🌱OptiMax 推出 OptiMax,最大限度提升页面评分。
7.9.1 – 2026 年 9 月 1 日
- Core 使运行时的 PHP 和 WordPress 版本检查与公布的最低要求保持一致。
- ESI 修复了当集成组件在「访客模式」检测前注册其 ESI 钩子时,「访客模式」页面仍会创建 ESI 子请求的问题。
- ESI 将 ESI 执行与已签名的查询载荷绑定,使 POST 参数无法替换已验证的区块数据。
- Image Optimize 修复了通过 WordPress HTTP 备用方式无法下载图片时引发的致命错误。
- Image Optimize 图片优化回调现在通过 QUIC.cloud 签名而非来源 IP 地址进行验证,且每个通知的下载地址在使用前都会经过验证。
- Image Optimize 回调重试成功时,现在会忽略已退回原始队列的记录,且不会阻塞同一批次中其他仍在处理的记录。
- Image Optimize 如果队列中的图片文件已无法与其附件核对验证,现在会直接丢弃该图片,而不是将其重新送去优化,从而避免该图片在每次计划任务运行时反复请求优化。
- Image Optimize 为待处理的图片完成通知设置了数量上限和过期时间,图片拉取计划任务不再无限期运行。
- Image Optimize 下载优化后的图片时,现在会使用 WordPress 安全 HTTP API、拒绝重定向,并在发布前验证每个响应。
- Image Optimize 图片拉取通知现在会区分下载失败、远程服务失败和本地保存失败。
- Cache「不缓存的 URI」、「私有缓存的 URI」、「强制缓存 URI」以及优化和延迟加载的 URI 排除规则现在会用同一查询字符串比对 REST 路由的两种写法,因此指定了查询参数或锚定到精确地址的规则,在使用朴素固定链接的站点上也能与其他站点一样生效。
- Optimization 远程图片、头像、本地化的 JavaScript、CSS/JS 缓存文件和「访客模式」列表现在统一采用限制大小的流式下载和原子化文件发布。
- VPI 修复了使用朴素固定链接的站点上的队列键冲突问题,并强制执行所配置的队列上限。
- Cloud 所有 QUIC.cloud 回调(CDN 状态、错误域名、IP 验证和 ping)现在均通过 QUIC.cloud 签名而非来源 IP 地址进行验证,来源 IP 允许列表也已移除。启用、回显、账户关联和启用 CDN 的签名现已绑定到各自的用途和站点。
- Cloud 新增稳定的回调错误代码,以便 QUIC.cloud 区分可重试的时间戳、存储和重放缓存容量类失败与不可重试的授权失败。
- REST 移除了传统的
check_img诊断端点。 - API 移除了
litespeed_is_from_cloud过滤器。现在每个回调都通过各自的签名进行授权,不再依赖作用于整个请求的标志。 - API 新增
litespeed_static_dir_htaccess过滤器,便于主机商从生成的静态目录保护文件中移除不受支持的指令。(vvvllll #1043) - Avatar 修复了按需下载头像失败时会将访客重定向到 WordPress 管理后台的问题。
7.9 – 2026 年 8 月 5 日
- Cloud 将健康检查服务改为异步运行,当云端推迟请求时,将通过 WP 计划任务继续执行。
- Cache 发送 WP 默认标头时,会遵循已有的缓存控制标头。(dieter93)
- Conf 将「缓存登录页面」的默认值更新为 false。
- Core 最低 PHP 版本要求提升至 PHP v7.4.0。
- Core 最低 WP 版本要求提升至 WP v6.0。
- Media 改进了 WebP/AVIF 数据处理和内联脚本输出。
- CDN 当对应的「包含图片」、「包含 CSS」或「包含 JS」开关开启时,从设置中去除相应的文件类型。
- CDN 仅在 Cloudflare 已启用时才执行 Cloudflare 清除。(PR#996)
- CDN 对 REST JSON 跳过 CDN 替换。(#216585)
- Object Cache 连接失败后跳过对象缓存操作。
- Object Cache 通过 phpredis 启用 Redis zstd 压缩。(Octavian)
- Object Cache 保存时会验证「主机」设置。(PR#889)
- UCSS 移除了通知步骤。
- CCSS 移除了通知步骤。新增 try_later 处理和同步模式支持。
- Page Optimize 修复了并发请求同一 CSS 文件时出现的竞态条件。(unsetfocus)
- Page Optimize 修复了「JS 延迟」中的 blob 执行问题。(PR#956, Zsombor Franczia, Marks Dev)
- Page Optimize 修复了「JS 合并」会损坏模板字面量中 URL 的问题。(mschroettle #981)
- Page Optimize 修复了当占位 link 标签使用 WordPress 默认空白字符时,「CSS 合并」输出无样式页面的问题。(Faisal Ahammad #999 PR#1002)
- Page Optimize 解决了「字体显示优化」设置与 WP 7.0 HTML 属性解析的兼容性问题。(PR#1017)
- Image Optimize 当队列中图片的优化文件已存在时,将跳过发送这些图片。(terratag)
- Image Optimize 移除了传统的 image_optm 数据表。
- Crawler 改为在 URL 连续失败 3 次后才将其列入阻止列表,而非首次失败即列入。(Ryan D)
- ESI 修复了设有自定义 Nonce 有效期的动作无法正确生成 ESI Nonce 的问题。(Robert Staddon PR#1006)
- ESI 修复了在未优化的页面上,评论表单会与其 ESI 区块同时出现而导致重复的问题。
- ESI 对未通过
_hash验证的静默区块跳过注释输出。(Robert Staddon PR#1008) - VPI 为 VPI 预加载链接添加了
fetchpriority=high。(Maciej Mroziński PR#993) - LQIP 修复了原生 WebP/AVIF 图片无法生成 LQIP 的问题。(Ashok PR#976)
- Toolbox 延迟提交报告,以便先完成第三方配置注入。
- GUI 移除了 WP 后台「设置」页面中多余的菜单。
- GUI 修复了在 WP 7.0 中停用心跳时样式丢失的问题。
- GUI 设置标签页在页面加载时不再闪烁,会按页面记住所选标签页,并支持浏览器的后退/前进导航。(Ryan D PR#984)
- 3rd 爬虫现已支持 WCML 多币种。
- 3rd 新增与 RankMath SEO 的缓存清除兼容。(Ryan D, PR#977)
- 3rd DIVI 5 – 停用 REST API 缓存以修复 invalid_nonce 问题。(PR#1004)
- 3rd 新增 Gravity Forms 的 ESI Nonce 检测。(pascalminator PR#1011)
- Misc 阻止了对静态缓存文件夹中数据文件的公开访问。(Alexander #335626)
- Misc 停用插件时的调查问卷模态窗现在只会显示到首次真正停用为止,之后便不再出现。(narratorben)
- Avatar 停用头像缓存后,现在会同时停止队列计数、Gravatar 生成和按需静态头像生成。
- Purge 推迟显示「全部清除」成功通知,以修复升级时出现的警告。
7.8.1 – 2026 年 4 月 1 日
- CDN 修复了 Cloudflare API 密钥类型检测,以兼容新的密钥格式。
7.8.0.1 – 2026 年 3 月 17 日
- Object Cache 提升了对象缓存的容错能力:连接失败时自动停用,网络子站点回退至数据库,并移除了 TTL 设置,以确保永不过期的瞬态数据不会被强制过期。
7.8 – 2026 年 3 月 3 日
- Cloud 将健康检查服务改为异步运行。
- Object Cache 移除了
Store Transients选项。现在只要对象缓存可用,瞬态数据就会始终存储在对象缓存中,避免过期瞬态数据未被清理而导致数据库膨胀。(ravanh) - Media 新增扩展名检查以提升 WebP/AVIF 替换效率:仅处理 jpg/jpeg/png/gif,跳过 svg/ico/bmp 等格式。
- Media 新增对 macOS Safari >= 16.4 的 WebP/AVIF 支持。(PR#948)
- Media 修复了媒体库中饼图不显示的问题。
- Image Optimize 修复了图片优化操作中的无限重定向循环问题。(giangel84 PR#959)
- Image Optimize 修复了使用第三方插件替换图片后,图片优化数据未被清除的问题。
- Image Optimize 修复了重置单张图片时未删除 img_optm 和 img_optming 数据表中记录的问题。
- Page Optimize 修复了部分主题中的字体优化问题。(rbabt PR#955)
- Page Optimize 保存 CSS 内容时会过滤 HTML 标签。
- Object Cache 修复了方法在失败时返回
null而非false的问题,以符合 WordPress 对象缓存 API 的约定。(jkolodziej) - Conf 提升了网络子站点配置的加载效率。(dassels43)
- Toolbox 为日志文件新增下载按钮,可下载完整日志。
- 3rd 在 WooCommerce 中取消订单时清除产品缓存。(haralampiev12 PR#954)
- Misc 为安全检查新增 Apache 重写规则支持。(PR#948)
- Misc 将云服务和图片优化相关的类拆分为多个 trait,以提升可维护性。











