optimisme / optimisme-cache
一个简单的缓存包
V1.2
2020-04-30 06:40 UTC
Requires
- php: >=7.0
This package is auto-updated.
Last update: 2024-09-09 23:26:29 UTC
README
在5分钟内将简单的缓存系统插入您的网站
如何安装 Optimisme Cache?
您可以通过 composer 安装 Optimisme Cache
composer require optimisme/optimisme-cache
如何使用 Optimisme Cache?(2种方法)
1. 使用缓存函数
<?php include 'vendor/autoload.php'; $cacheManager = new Optimisme\Cache(); $cacheManager->cache(function() { ?> // Write your code there <?php }); ?>
2. 使用打开和关闭函数
<?php include 'vendor/autoload.php'; $cacheManager = new Optimisme\Cache(); if ($cacheManager->open()): ?> // Write your code there <?php $cacheManager->save(); endif; ?>
设置
当您创建 Optimisme Cache 的实例时,您可以设置两个特定的设置
- $name : 您可以指定一个自定义名称,例如如果这个组件在不同地方多次使用。默认情况下,如果设置为 null,将根据当前页面 URL 自动生成一个名称。
- $cachetime : 此特定缓存代码在缓存中保留的秒数
Optimisme Cache 还支持缓存页面或组件的子组件。
<?php include 'vendor/autoload.php'; $pageCache = new Optimisme\Cache(null, 1200); $pageCache->cache(function() { ?> // Write your page code there <?php $componentCache = new Optimisme\Cache('my-custom-component-name', 600); $componentCache->cache(function() { ?> // Write your component code there <?php }); }); ?>