rah / rah_cache
Textpattern CMS的全页缓存插件
0.2.0
2013-07-21 13:50 UTC
Requires
- php: >=5.2.0
- textpattern/installer: *
- textpattern/lock: >=4.5.0,<4.7.0
This package is auto-updated.
Last update: 2024-08-29 03:47:34 UTC
README
Rah_cache是一个简单的、实验性的全页缓存插件,用于Textpattern CMS。它将Texpattern的动态页面缓存为平面文件,旨在作为构建块而不是完整的缓存套件。在许多缺失的功能中,它不执行任何缓存管理或刷新。它不会检查网站内容是否比缓存更新。相反,它只是将页面写入缓存,并服务页面。其余部分由插件提供的两个回调函数负责。
安装
使用Composer
$ composer require rah/rah_cache
配置
配置通过你的config.php
文件进行,该文件位于textpattern
安装目录中。插件自带Rah_Cache_Config
类,你可以用它来配置插件,以及处理缓存的Rah_Cache_Handler
。要配置插件,扩展或创建一个Rah_Cache_Config
的新实例,并将其传递给Rah_Cache_Handler
require dirname(dirname(__DIR__)) . '/vendor/autoload.php';
class My_Site_Cache_Config extends \Rah_Cache_Config { public $path = '/path/to/your/write/able/cache/directory'; }
new \Rah_Cache_Handler(new \My_Site_Cache_Config);
将上述内容放入你的配置文件中(textpattern/config.php
)。
变更日志
版本 0.2.0 – 2013/07/21
- 新增:将HTTP头部传递给
rah_cache.store
事件处理器。
版本 0.1.2 – 2013/07/21
- 修复:从发送的HTTP头部提取内容类型。
版本 0.1.1 – 2013/07/21
- 修复:时区偏移问题。
版本 0.1.0 – 2013/07/21
- 初始发布。