rah/rah_cache 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

rah/rah_cache

Composer 安装命令:

composer require rah/rah_cache

包简介

Flat full-page caching plugin for Textpattern CMS

README 文档

README

Packagist | Issues

Rah_cache is a simple, experimental full-page caching plugin for Textpattern CMS. It caches Texpattern’s dynamic pages as flat files, and is intended as a building block rather than full caching suite. Among many missing features, it doesn’t do any cache management, or flushing. It doesn’t check if site’s content is newer than cache. Instead, it just writes pages to cache, and serves pages. Rest is up to the two callbacks the plugin comes with.

Install

Using Composer:

$ composer require rah/rah_cache

Configure

Configuration happens through your config.php, located in textpattern install directory. The plugin comes with Rah_Cache_Config class which you will be using to configure the plugin, and Rah_Cache_Handler that handles the cache. To configure the plugin extend or create a new instance of Rah_Cache_Config and pass it to 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);

Place the above to your configuration file (textpattern/config.php).

Changelog

Version 0.2.0 – 2013/07/21

  • Added: Pass HTTP headers to rah_cache.store event handlers.

Version 0.1.2 – 2013/07/21

  • Fixed: Content-type extractions from sent HTTP headers.

Version 0.1.1 – 2013/07/21

  • Fixed: Issue with timezone offsets.

Version 0.1.0 – 2013/07/21

  • Initial release.

统计信息

  • 总下载量: 30
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 2
  • 点击次数: 1
  • 依赖项目数: 1
  • 推荐数: 0

GitHub 信息

  • Stars: 2
  • Watchers: 3
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: GPL-2.0
  • 更新时间: 2013-07-16

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固