1. Go to this page and download the library: Download pllano/cache library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
pllano / cache example snippets
use Pllano\Caching\Cache;
// Передать конфигурацию в конструктор
// Если передать пустой массив [] возмет конфигурацию из файла cache_config.json
$cache_config = [];
$key = 'site/index'; // Передать url или ключ без кодирования
// $key = 'https://example.com/to/patch?param=data/lang=ru'; // При мультиязычности рекомендуется добавлять язык
$cache_lifetime = 30*24*60*60; // Установить время жизни кеша. в примере установлено 30 дней.
// Подключить класс
$cache = new Cache($cache_config);
// Установить путь к файлу конфигурации
// $path = __DIR__ . '/../configs/';
// $cache->set_config($path);
// Проверяем статус кеширования и наличие кеша
if ($cache->run($key, $cache_lifetime) === null) {
// Контент для сохранения передается в виде массива
$content = []; // Получаем массив данных из базы
// Если кеширование включено сохраняем кеш
if ((int)$cache->state() == 1) {
$cache->set($content, $key);
}
} else {
// Если кеширование включено и кеш существует вернет массив данных из кеша
$content = $cache->get($key);
}