ardagedik/basic-cache

Simple and fast caching class that uses the file system for caching

v1.0.0 2017-12-08 09:39 UTC

This package is not auto-updated.

Last update: 2024-11-10 05:08:57 UTC


README

Simple and fast caching class that uses the file system for caching

Build Status Total Downloads Latest Stable Version License

Features

  • Minifying the source code of the cache file
  • Determining the extension of the cache file
  • Encrypts file names with MD5

Install

composer require ardagedik/basic-cache

Usage

<?php
    require_once('vendor/autoload.php');
    use ArdaGedik\BasicCache;
    
    $cache = new BasicCache();
?>
<?php 
  $cache->start(); 
?>

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <title>Basic Cache Example</title>
  </head>
  <body>
    <h1>Hello World</h1>
  </body>
</html>

<?php 
  $cache->end();
?>

Options

// These options are assigned by default
$cache = new BasicCache([
  "path"      => "cache/",
  "expire"    => 60,
  "extension" => ".html"
]);
// Clear all cache files
$cache->clear();

License

MIT