Cache
Cache - финальный класс для кеширования PHP переменных и HTML результата выполнения скрипта. Почти ничем не отличается в обращении от класса CPHPCache старого ядра.
Метод | Описание | С версии |
---|---|---|
forceRewriting | Метод устанавливает режим игнорирования TTL и перезаписывает кеш. | 14.0.2 |
setClearCache | Метод позволяет пользователю с достаточным уровнем прав пропустить создание кеша на данном хите. | |
setClearCacheSession | Метод позволяет пользователю с достаточным уровнем прав пропустить создание кеша в этой сессии. | |
shouldClearCache | Метод возвращает true если пользователь с достаточным уровнем прав пропускает чтение данных из кеша в этой сессии. | 14.0.2 |
$cache = Bitrix\Main\Data\Cache::createInstance(); if ($cache->initCache($cacheTime, $cacheId, $cacheDir)) { $result = $cache->getVars(); } elseif ($cache->startDataCache()) { $result = array(); // ... if ($isInvalid) { $cache->abortDataCache(); } // ... $cache->endDataCache($result); }
© «Битрикс», 2001-2024, «1С-Битрикс», 2024