Skip to content

Cache Boost 缓存加速 v1.0.0

Choose a tag to compare

@itfkybb itfkybb released this 02 Nov 05:36
· 2 commits to main since this release

Cache Boost 缓存加速 v1.0.0

把 WP Super Cache 的磁盘静态页缓存 与 Autoptimize 的 CSS/JS 合并压缩 整合为单一插件。两者共用同一条 ob_start 输出管线,缓存中保存的是「优化后」的 HTML —— 从根源上避开两个插件各自开缓冲、互相覆盖的经典故障。

功能

  • 磁盘静态 HTML 缓存,命中时不加载 WordPress(advanced-cache.php 阶段直接结束请求)
  • gzip 副本、ETag/304、TTL 过期、定时回收
  • 相邻本地 CSS/JS 合并压缩,url() 自动改写为绝对地址
  • 内联样式/脚本压缩、图片原生懒加载、去除 ?ver= 查询串
  • 后台命中率统计与一键清缓存
  • 与 WP Super Cache / W3TC / LiteSpeed / WP Rocket 冲突时自动退让

环境要求

项目 要求
WordPress ≥ 6.0
PHP ≥ 7.4
许可证 GPL-2.0-or-later

安装

  1. 后台上传 hcb-cache-boost-1.0.0.zip 安装并启用(或解压至 /wp-content/plugins/)
  2. 在 wp-config.php 中加入 define( 'WP_CACHE', true );(插件「工具」页可一键写入)
  3. Apache/LiteSpeed 用户在「工具」页写入 .htaccess 规则;Nginx 用户使用页面提供的配置片段

⚠️ 开发状态

本插件尚未经真实 WordPress 环境验证,目前仅完成静态语法校验与压缩算法的边界用例测试。请先在测试站验证,确认缓存命中、资源合并与后台功能均正常后再用于生产环境。

本版仓库说明

本 Release 对应的源码已补全 includes/ 目录下的 9 个核心类文件 —— 此前仓库中的 includes 是一个 1 字节占位文件(网页端创建目录失败所致),导致主文件 9 条 require_once 全部落空、插件无法加载,已修复。

附件 hcb-cache-boost-1.0.0.zip 与仓库 main 分支源码内容完全一致,可直接用于安装。