Кеширование

Материал из Smart Core Wiki

Перейти к: навигация, поиск

Содержание

Ноды

Решить вопрос по механизму инвалидации.

Контейнеры

Страница целиком

ВНИМАНИЕ! эта статья требует доработки! информация на ней может быть не актуальной.

Структура папок

Первичное

Применяется, когда приходит гость (смотрим на наличие куки) и в «базе» кеша присутствует файл со страничкой. Как вариант использования: из строки запроса берется хеш, и именно под этим именем файла сохраняется страничка, тогда проверка на наличие файла с кешем будет предельно простая ;) просто проверить file_exists(PATH_MD5_HASH).

Готовые html странички можно хранить в сжатом в GZip формате для отправки клиенту, а можно и в сжатом и нет.

Гибридное

Можно кешировать только часть данных и/или хтмл, к примеру проанализировав строку запроса можно сразу вытащить из кеша почти собранный шаблон в котором к примеру надо только обработать одну ноду, например с комментариями к новости т.к. всё остальное является достаточно статичными данными.

Личные инструменты
Пространства имён
Варианты
Действия
Основные разделы
Ссылки
Навигация
Инструменты