[Закрыть]
 
popoff.donetsk.ua
Уклонение от похвалы - это просьба повторить её.
Начало | Новости | Статьи | Форум | Опросы | Карта сайта | Обо мне
popoff.donetsk.ua - Статьи - Программирование - Модули - cms - cms.cache - cms_cache_start
Я это делаю
Персональное меню
Голосование
Деньги, либо любимое занятие? Постоянный адрес этого вопроса
Ваш возраст (не обязательно):

Введите целое число от 3 до 99.
Почему? (не обязательно):
Другие вопросы
Поиск по сайту
Реклама
Программное обеспечение любой сложности
koins.com.ua
Статистика

cms_cache_start

Постоянный адрес статьи

cms_cache_start -- Проверить наличие данного в кеше и начать процесс генерации кешируемого данного

Описание

mixed cms_cache_start(string $s_key);

Проверяет наличие в кеше данного с ключем $s_key и запускает процесс генерации кешируемого данного в случае, если данного в кеше нет.

Требуемая библиотека: cms.cache

Возвращает строку, содержащую в себе закешированное данное в случае, если данное найдено в кеше. Возвращает false в случае, если данного в кеше нет и его следует сгенерировать.

Замечание: Следует по возможности избегать использования в качестве части первичного ключа непроверенных данных (полученных из форм, cookie и т.п.). Если, например, кешируется страница форума со списком топиков определенной темы (зависит от таких поступающих извне данных, как идентификатор темы и номер страницы), то следует сначала проверить существование этого идентификатора и страницы с указанным номером, и только после этого формировать первичный ключ. Использование непроверенных данных может использоваться для атаки, в которой кеш заполняется большим количеством неиспользуемых элементов.

$s_key
Первичный ключ для кешируемого данного. В качестве первичного ключа передается вся информация, от которой зависит кешируемое данное.

Смотрите так же

Статьи
 Статьи, расположенные на этом сайте
 
Программирование
 Здесь описан бесплатный движок для портала, приведена документация по всем модулям разрабатываемой мной системы на PHP, описаны некоторые подходы к программированию и приведены некоторые мои разработки на Delphi.
 
Модули
 Описание модулей системы
 
cms
 Подсистема управления контентом (content managment subsystem)
 
cms.cache
 Модуль для кеширования результатов работы скриптов
 
cms_cache_active
 Проверить, происходит ли сейчас генерация данного, которое будет записано в кеш
cms_cache_clear
 Очистить кеш
cms_cache_dependency
 Добавить объект, от которого зависит генерируемое данное
cms_cache_end
 Завершить процесс генерации кешируемого данного и записать новый элемент в кеш
cms_cache_key
 Добавить динамический объект, значение которого следует учитывать при вычислении вторичного ключа
cms_cache_privilege
 Добавить имя привилегии, от наличия которой у текущего пользователя зависит генерируемое данное

Последняя модификация: 01.09.05 13:55

Не проходите мимо! Оставьте Ваш комментарий в форуме! >>>