webvariants / slice-cache
SallyCMS 插件,通过注释使用缓存切片输出
dev-default / 1.x-dev
2014-02-18 02:11 UTC
Requires
- php: >=5.3.3
- sallycms/composer-installer: ~1.1
- sallycms/sallycms: >=0.8,<0.10
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 文件以获取详细信息。