Обзор прогрева кэша приложений
Преимущества:
- Повышение производительности
- Разделение/изоляция ресурсов
Цель
Цель этого действия для администратора Qlik – просмотреть доступные инструменты, чтобы определить, подходит ли принятие стратегии прогрева кэша для их среды.
Что такое прогрев кеша
Вкратце, прогрев кэша относится к программному открытию приложений Qlik, который гарантирует, что у первого пользователя, который откроет приложение, будет лучшее время отклика, чем без выполненного прогрева. Для получения более подробной информации о том, что это такое, Вы можете прочитать описание в разделе «Прогрев кэша (Cache Warming)».
Когда уместно прогревать кэш?
Точный ответ всегда будет варьироваться между сайтами Qlik, но в общих чертах эта стратегия используется в следующих двух случаях:
- Когда имеются большие часто используемые приложения
- Когда требуется обеспечение высокой производительности
Вариант использования (1) распространен на многих сайтах Qlik. Часто бывает, что у вас есть несколько более крупных приложений Qlik, которые используются часто или даже очень часто, и пользователи жалуются на низкую производительность.
Вариант использования (2) менее распространен, но может потребоваться при жестких или мягких соглашениях об уровне обслуживания для развертывания Qlik или, как правило, из-за обеспечения более высокого уровня производительности для отдельных приложений.
Если администратор Qlik уже знает, для каких приложений необходимо разогреть кеш-память, он может прочесть статью в разделе «Прогрев кэша (Cache Warming)» чтобы выбрать подходящий сценарий.
Сценарий (1), большие приложения
В этом разделе мы расскажем, как использовать два инструмента, чтобы помочь определить, какие приложения Qlik следует использовать для разогрева кэша.
Оценка популярности приложения
В качестве меры популярности клиенты обычно используют оценку лучших сеансов 5/10/15. Используйте метод, описанный в разделе «Анализ использования приложений», чтобы определить, какие приложения самые популярные.
Определение размера приложения
Имея список самых популярных приложений Qlik, администратору Qlik необходимо определить, какое из этих приложений является большим.
Для выполнения этой задачи мы рассмотрим пример, который мы ранее определили. Приложение под названием «Generic DoD HR Project – 1.1M Sample Hash256()» определено как достаточно популярное для исследования размера. Этот подход следует повторить для всех крупных приложений Qlik, которые имеют умеренную популярность.
ЧТО ТАКОЕ БОЛЬШОЕ ПРИЛОЖЕНИЕ?
Приложения Qlik могут хорошо работать при масштабировании, но обычным базовым показателем является то, что у «большого» Qlik приложения размер превышает 1 ГБ на диске/5 ГБ в RAM.
QMC (базовый)
В QMC перейдите в раздел «Apps» («Приложения»).
Используя переключатель выбора столбцов «Column selector», добавьте столбец «File Size (MB)» (размер файла (МБ))
Во таблице используйте фильтр в столбце «Name», чтобы отфильтровать приложение по имени и проверить столбец «File Size (MB)».
Повторите этот процесс для всех популярных приложений. Если приложение(я) большое, то стратегия разогрева кеша подходит.
АНАЛИЗАТОР МЕТАДАННЫХ ПРИЛОЖЕНИЯ (РАСШИРЕННЫЙ)
В предыдущем подразделе мы использовали QMC для проверки размера приложения на диске. Этот метод предоставляет быструю, но грубую метрику размера приложения Qlik в памяти. В этом разделе мы используем дополнительный инструмент для более точного определения.
См. раздел «Анализатор метаданных приложений» для получения дополнительных указаний по настройке этого приложения.
Откройте в хабе настроенное и обновленное приложение «App Metadata Analyzer», перейдите на лист «Dashboard».
Используйте функционал глобального поиска для поиска приложений по имени.
Выбрав приложение(я), просмотрите таблицу c объемами приложений в памяти «App Memory Footprint (MB)».
Сценарий (2), Важные приложения
В этом сценарии ожидается, что администратор Qlik получит отзывы от своих пользователей об относительной важности приложений Qlik. Это может быть связано с аудиторией этого приложения (то есть руководителями) или с демонстрациями, выполняемыми на платформе для важной аудитории.
Реализация стратегии прогрева кэша
Если в приложении(ях) необходимо прогреть кеш-память, администратор Qlik должен принять соответствующее решение об этом.