Я бы предложил вам использовать Super Cache, который представляет собой механизм файлового кэша, который не будет использовать json_encode
или serialize
. Он прост в использовании и действительно быстр по сравнению с другим механизмом PHP Cache.
Простой механизм кэширования PHP, который в 500 раз быстрее, чем Redis / Memcache / APC в PHP и HHVM
https://packagist.org/packages/smart-php/super-cache
Пример:
<?php
require __DIR__.'/vendor/autoload.php';
use SuperCache\SuperCache as sCache;
//Saving cache value with a key
// sCache::cache('<key>')->set('<value>');
sCache::cache('myKey')->set('Key_value');
//Retrieving cache value with a key
echo sCache::cache('myKey')->get();
?>