optimisme/optimisme-cache

一个简单的缓存包

V1.2 2020-04-30 06:40 UTC

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
    });
});
?>