dereuromark / cakephp-cache

CakePHP 缓存插件

资助包维护!
dereuromark

安装次数: 26,473

依赖者: 1

推荐者: 0

安全: 0

星星: 32

观察者: 8

分支: 18

公开问题: 0

类型:cakephp-plugin

2.0.0 2023-10-30 16:58 UTC

This package is auto-updated.

Last update: 2024-09-16 11:48:47 UTC


README

CI Coverage Status Latest Stable Version Minimum PHP Version License Coding Standards

此分支用于与 CakePHP 5.0+ 一起使用。有关详细信息,请参阅 版本映射

这是用来做什么的?

它是 2.x CacheHelper 的继任者,允许您将完整的视图作为 HTML 缓存。不再有动态部分,只有完整的静态内容,准备好交付。如果您不想设置 ESI 和其他第三方缓存软件,这种仅限 CakePHP 的方法就可以完成任务。

它使用一个中间件和一个组件。为什么不再使用助手?主要是因为助手功能过于有限,无法缓存序列化视图,例如未构建视图的 JSON、CSV、RSS 内容。

演示

sandbox.dereuromark.de/sandbox/cache-examples/

安装

您可以使用 composer 将此插件安装到您的 CakePHP 应用程序中。

安装 composer 包的推荐方法是

composer require dereuromark/cakephp-cache

也请记住在您的 Application 类中加载插件或通过运行

bin/cake plugin load Cache

用法

此插件包含用于控制器操作的完整页面视图缓存解决方案。您可以使用基于文件的(默认)或基于任何引擎的(例如 Memcache、Redis、...)缓存策略。

有关详细信息,请参阅 /docs