Перейти к содержанию

Кеши

При массовом изменении настроек в интерфейсе администрирования (настроек категорий, смартов, групп, ДП и пр.) рекомендуется выполнить обновление кеша. Для этого можно использовать встроенные в систему инструменты.

По ссылке Очереди шины сообщений в правом верхнем углу страницы открывается список очередей шины сообщений.

Для обновления in-memory кеша нажмите кнопку Запустить обновление всех локальных кешей.

Начиная с версии 2.266 Дракон, полная очистка кеша происходит через 24 часа.

Работа со списками кешей и отдельными ключами выполняется специалистами техподдержки "Первой Формы".

Оптимизация чтения локальных кешей

В новых версиях платформы оптимизировано чтение данных из локальных in-memory кешей. Для ряда внутренних сценариев платформа больше не материализует промежуточные списки при переборе значений кеша, а использует ленивое перечисление элементов. Это снижает кратковременные аллокации памяти и уменьшает накладные расходы в сценариях, где ранее выполнялся массовый просмотр содержимого кеша.

Дополнительно для части операций поиска пользователей введены внутренние индексные структуры, позволяющие получать пользователя по отдельным идентификаторам без полного перебора кеша. Это относится к внутренним backend-сценариям и не требует дополнительных настроек со стороны администратора.

Важно: данное изменение не меняет состав или правила очистки кешей в интерфейсе администрирования. Все действия по обновлению кеша, описанные в этой статье, остаются прежними.

Описание полей

Поле Описание
Кеш Уникальный идентификатор кеша в системе. Отражает сущность, для которой кеш используется
Время, минуты Количество минут
Количество Количество элементов в кеше
Последнее полное обновление Дата и время последнего обновления. Записывается только для кешей, поддерживающих инвалидацию
Получить все ключи Позволяет получить список всех ключей

Кнопки

Кнопка Описание
Получить значение Позволяет получить значение ключа. Список ключей доступен по нажатию на ссылку в колонке Получить все ключи. Пример получения значения ключа 1 для кеша AbsenceTypesCache: введите ключ в поле ввода и нажмите кнопку

Получить первые 100 записей

Позволяет посмотреть первые 100 записей из кеша.

Обновить кеш

Позволяет запустить асинхронное обновление локального кеша на всех серверах.

Описание работы с кешем в прежнем интерфейсе администрирования