rah/rah_cache

Textpattern CMS的全页缓存插件

安装: 30

依赖者: 1

建议者: 0

安全: 0

星标: 2

关注者: 5

分支: 1

开放问题: 0

类型:textpattern-plugin

0.2.0 2013-07-21 13:50 UTC

This package is auto-updated.

Last update: 2024-08-29 03:47:34 UTC


README

Packagist | 问题

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

  • 初始发布。