vsavritsky / bitrix-rest-api-cache
Библиотека для кеша приложения основенного на апи
Installs: 231
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 2
Open Issues: 1
pkg:composer/vsavritsky/bitrix-rest-api-cache
Requires
- php: >=8.1
 - predis/predis: ^1.1
 - slim/psr7: 1.7.1
 
README
Для подключения кеша редиса к битриксу нужно:
- Установить зависимость composer require vsavritsky/bitrix-rest-api-cache
 - В файл bitrix/php_interface/dbconn.php подключить автолоадер require($_SERVER['DOCUMENT_ROOT'] . "/local/php_interface/vendor/autoload.php");
 - Добавить настройки подключения редиса в файл bitrix/.settings_extra.php (пример в папке examples)
 - Вызов кеша в контроллере
 
$cache = new PhpCache($this->getRequest());
$cacheResult = $cache->init();
if (!$cacheResult) {
    // кешируемый вызов
    // $result = ['test' => 1];
    if ($result) {
        $cache->addTag('test');
        $cacheResult = new TestResponse();
        $cache->cache($result);
    }
}