WordPress 高性能全页缓存插件 MilliCache
MilliCache
为 WordPress 提供高性能全页缓存,使用 Redis、ValKey、KeyDB 或 Dragonfly。
MilliCache 将完整的 HTML 页面存储在内存中,并在毫秒内提供服务——无需加载 WordPress。结合智能缓存标志和灵活规则,它专为需要速度和控制力的扩展站点而设计。
主要特性
-
闪电般快速 — 内存缓存,响应时间极快 -
缓存标志 — 为页面打标签,实现精确、针对性的缓存失效 -
灵活规则 — 通过基于条件的规则控制缓存行为 -
多站点原生支持 — 每个站点隔离,全网络管理 -
专为扩展而建 — 多个 Web 服务器可以共享单个 Redis 实例 -
WP-CLI 集成 — 完整的命令行缓存管理 -
多种后端 — Redis、ValKey、KeyDB 或 Dragonfly
在 millipress.com 上了解更多信息,您也可以找到完整文档。
快速入门
-
安装 通过 ZIP 下载 或 Composer:
composer require millipress/millicache
-
激活 在 WordPress 管理员界面中激活插件 -
启用缓存 在 wp-config.php中:
define('WP_CACHE', true);// 可选:配置 Redis 连接define('MC_STORAGE_HOST', '127.0.0.1');define('MC_STORAGE_PORT', 6379);
-
验证 在设置 UI、浏览器开发者工具中,或使用 WP-CLI:
wp millicache testwp millicache status
要求
-
PHP 7.4+(推荐 8.x) -
WordPress 6.6+ -
Redis 兼容服务器(ValKey、Redis、KeyDB 或 Dragonfly)
测试
MilliCache 使用 PHPUnit、PHPStan 和 Playwright 进行测试。要在本地运行测试:
# 启动测试环境(需要 Docker + Node.js)npm installnpm run env:start# 运行端到端测试npm run env:e2e# 停止环境npm run env:stop
测试 WordPress 可在 http://localhost:8888 上访问(登录:admin / password)
有用命令
npm run env:cli wp millicache stats # 运行 WP-CLI 命令npm run env:redis-cli # 打开 Redis CLInpm run env:reset # 重置环境
夜雨聆风