НАЧАЛО >> Руководство пользователя >> Состояние кеширования📄 Скачать в DOCX
Страница Admin/ShowCacheState показывает текущее состояние системного кеша сервера приложений. Ее используют для быстрой диагностики, когда нужно понять, работает ли персистентный кеш, сколько объектов находится в локальном уровне и сколько памяти занимает APCu.

Состояние подсистемы кеширования
Страница относится к АРМ «Администратор» и проверяет право VIEW на модуль Admin. Если у пользователя нет этого права, вместо статистики выводится сообщение об отсутствии доступа.
В верхней части страницы выводится активный режим кеширования:
APCU Активен (Shared Memory) - данные персистентного уровня хранятся в общей памяти APCu;SQLite Fallback Активен (Disk) - APCu недоступен, поэтому используется SQLite-файл Cache.db;Array Mode (Local Process Only) - доступен только локальный кеш текущего PHP-процесса.Блок Уровень L1 (Static Array) показывает количество объектов, которые сейчас находятся в памяти текущего PHP-процесса. Этот уровень ускоряет повторное обращение к уже прочитанным значениям в рамках короткого периода работы процесса.
Состав блока L2 зависит от выбранного хранилища.
Для APCu страница показывает:
Hit Rate;apc.enabled, apc.shm_size, apc.enable_cli, apc.ttl.Для SQLite fallback страница показывает количество записей и размер файла базы кеша.
Если активен APCu, отдельный индикатор показывает процент занятой shared memory. Под индикатором выводятся размер сегмента, свободная память и количество очисток Expunges.
Кнопка «Обновить данные» перечитывает статистику и перезагружает страницу.
Кнопка «Очистить весь кеш» выполняет очистку системного кеша после подтверждения. Используйте ее только когда нужно сбросить устаревшие значения: после очистки первые обращения к страницам и данным могут выполняться медленнее, пока кеш снова не заполнится.