webvariants/slice-cache

SallyCMS 插件,通过注释使用缓存切片输出

安装: 7

依赖: 0

推荐: 0

安全: 0

类型:sallycms-addon

dev-default / 1.x-dev 2014-02-18 02:11 UTC

This package is auto-updated.

Last update: 2020-08-08 14:07:13 UTC


README

这是一个为 SallyCMS 的小型、概念验证插件。它为切片渲染器添加了缓存,允许缓存切片输出(至少目前是这样的)固定的时间。

要求

  • SallyCMS 0.8+
  • PHP 5.3.3+

安装

将以下要求添加到您的 composer.json

:::json
{
    "require": {
        "webvariants/slice-cache": "$VERSION"
    }
}

$VERSION 替换为 Packagist 上可用的版本之一(请参阅 Packagist)。

使用方法

您只需做一件事:在您的模块中放置一个名为 wv-ttl 的注释(最好在输入和输出模块中),其中包含切片输出可以缓存的秒数。

:::php
<?php
/**
 * @sly name     mymodule
 * @sly title    My super awesome module
 * @sly wv-ttl   600
 */

上面的示例会导致输出缓存 10分钟

由于实际的切片值被编码并成为缓存键的一部分,后端的变化会导致另一个缓存键,因此立即出现。

注意: 此插件尚未完全完成。当删除文章或切片时,它不会清理其缓存,并且肯定存在其他疏忽。

许可

SliceCache 在 MIT 许可证下授权 - 请参阅 LICENSE 文件以获取详细信息。