wruczek/php-file-cache

轻量级、简单且独立的 PHP 文件缓存类

0.0.5 2020-04-06 04:02 UTC

This package is auto-updated.

Last update: 2024-09-20 06:31:58 UTC


README

轻量级、简单且独立的 PHP 文件缓存类

优势

  • 轻量级、独立且简单
  • 所有代码在一个文件中 - 没有无用的驱动程序。
  • 安全 - 每个生成的缓存文件都有带有 die 的 PHP 头部,即使有人知道路径并且您的服务器配置不正确,也无法直接访问
  • 文档齐全且经过测试
  • 通过 flock 正确处理并发
  • 支持 PHP 5.4.0 - 7.1+
  • 在 MIT 许可下免费

需求和安装

您需要 PHP 5.4.0+ 用于使用,PHP 5.6+ 用于开发(PHPUnit)

使用 composer 安装
composer require wruczek/php-file-cache

使用方法

<?php
use Wruczek\PhpFileCache\PhpFileCache;
require_once __DIR__ . "/vendor/autoload.php";

$cache = new PhpFileCache();

$data = $cache->refreshIfExpired("simple-cache-test", function () {
    return date("H:i:s"); // return data to be cached
}, 10);

echo "Latest cache save: $data";

更多示例请参阅 这里