cms_cache_end |  |
cms_cache_end -- Завершить процесс генерации кешируемого данного и записать новый элемент в кеш
Описание
void cms_cache_end(string $s_data='');
Завершает процесс генерации кешируемого данного и записывает результат генерации в кеш.
Требуемая библиотека: cms.cache
Эту функцию можно вызывать только после неудачного вызова функции cms_cache_start.
Генерация кешируемого данного должна производиться между вызовами функций
cms_cache_start и
cms_cache_end. Данное
$s_data
будет записан с первичным ключем, установленным предыдущим вызовом функции
cms_cache_start
и вторичным ключем, образованным на основании этого первичного ключа и
значений объектов, имена которых были установлены при помощи функции
cms_cache_key
после последнего вызова
cms_cache_start.
Допускается ситуация, когда часть кешируемого данного тоже кешируется.
Такое кеширование будем называть вложенным кешированием.
При вложенном кешировании вызов функции
cms_cache_end
будет соответствовать последнему перед ним вызову функции
cms_cache_start.
Внешний элемент кеша наследует все объекты для вычисления вторичного ключа
и все объекты, от которых зависит внутренний элемент; повторно эти объекты
указывать не требуется.
$s_data
-
Результат генерации, который должен быть записан в кеш.
Если значение этого аргумента не указано либо пусто, то считается, что
данное по какой-либо причине не было сгенерировано и, следовательно,
не должно быть записано в кеш.
Смотрите так же
 | Статьи | | | Статьи, расположенные на этом сайте | | |  | Программирование | | | Здесь описан бесплатный движок для портала, приведена документация по всем модулям разрабатываемой мной системы на PHP, описаны некоторые подходы к программированию и приведены некоторые мои разработки на Delphi. | | |  | Модули | | | Описание модулей системы | | |  | cms | | | Подсистема управления контентом (content managment subsystem) | | |  | cms.cache | | | Модуль для кеширования результатов работы скриптов | | |  | cms_cache_active | | | Проверить, происходит ли сейчас генерация данного, которое будет записано в кеш |  | cms_cache_clear | | | Очистить кеш |  | cms_cache_dependency | | | Добавить объект, от которого зависит генерируемое данное |  | cms_cache_key | | | Добавить динамический объект, значение которого следует учитывать при вычислении вторичного ключа |  | cms_cache_privilege | | | Добавить имя привилегии, от наличия которой у текущего пользователя зависит генерируемое данное |  | cms_cache_start | | | Проверить наличие данного в кеше и начать процесс генерации кешируемого данного |
|
|
|
|
|
Последняя модификация: 29.08.05 21:26 q Не проходите мимо! Оставьте Ваш комментарий в форуме! >>> Цитирование материалов моего сайта приветствуется! при условии видимой действующей! гиперссылки на мой сайт. [Ссылки] Если Вы нашли опечатку на этой странице, пожалуйста, выделите ее мышью и нажмите Ctrl+Enter. Сделаем язык чище! (c) Yuri Popoff, 2004 - 2008, popoff.donetsk.ua, style.donetsk.ua |
|