Кеши¶
При массовом изменении настроек в интерфейсе администрирования (настроек категорий, смартов, групп, ДП и пр.) рекомендуется выполнить обновление кеша. Для этого можно использовать встроенные в систему инструменты.
По ссылке Очереди шины сообщений в правом верхнем углу страницы открывается список очередей шины сообщений.
Для обновления in-memory кеша нажмите кнопку Запустить обновление всех локальных кешей.
Начиная с версии 2.266 Дракон, полная очистка кеша происходит через 24 часа.
Работа со списками кешей и отдельными ключами выполняется специалистами техподдержки "Первой Формы".
Оптимизация чтения локальных кешей¶
В новых версиях платформы оптимизировано чтение данных из локальных in-memory кешей. Для ряда внутренних сценариев платформа больше не материализует промежуточные списки при переборе значений кеша, а использует ленивое перечисление элементов. Это снижает кратковременные аллокации памяти и уменьшает накладные расходы в сценариях, где ранее выполнялся массовый просмотр содержимого кеша.
Дополнительно для части операций поиска пользователей введены внутренние индексные структуры, позволяющие получать пользователя по отдельным идентификаторам без полного перебора кеша. Это относится к внутренним backend-сценариям и не требует дополнительных настроек со стороны администратора.
Важно: данное изменение не меняет состав или правила очистки кешей в интерфейсе администрирования. Все действия по обновлению кеша, описанные в этой статье, остаются прежними.
Описание полей¶
| Поле | Описание |
|---|---|
| Кеш | Уникальный идентификатор кеша в системе. Отражает сущность, для которой кеш используется |
| Время, минуты | Количество минут |
| Количество | Количество элементов в кеше |
| Последнее полное обновление | Дата и время последнего обновления. Записывается только для кешей, поддерживающих инвалидацию |
| Получить все ключи | Позволяет получить список всех ключей |
Кнопки¶
| Кнопка | Описание |
|---|---|
| Получить значение | Позволяет получить значение ключа. Список ключей доступен по нажатию на ссылку в колонке Получить все ключи. Пример получения значения ключа 1 для кеша AbsenceTypesCache: введите ключ в поле ввода и нажмите кнопку |
Получить первые 100 записей¶
Позволяет посмотреть первые 100 записей из кеша.
Обновить кеш¶
Позволяет запустить асинхронное обновление локального кеша на всех серверах.
Описание работы с кешем в прежнем интерфейсе администрирования