Эта страница позволяет настроить и управлять параметрами службы динамического кэша.
Для доступа к этой странице административной консоли выберите Серверы > Типы серверов > Серверы приложений WebSphere > имя_сервера > Службы контейнеров > Служба динамического кэша.
При включении кэширования сервлета в панели Web-контейнер запускается служба динамического кэша сервлета.
Запустите службу динамического кэширования портлета, включив кэширование сервлета, а затем - кэширование фрагмента портлета в панели Контейнер портлета.
Указывает, для работы с каким кэшем настраивается сервер: с динамическим кэшем или с провайдером стекового кэша продукта.
Задает положительное целое число - максимальное количество записей в кэше.
Введите в этом поле размер кэша в пределах от 100 до 200000.
Задает приоритет по умолчанию записей кэша. Это значение определяет срок пребывания записи в переполненном кэше.
Значение по умолчанию | 1 |
Диапазон значений | От 1 до 255 |
Задает размер кэша в памяти.
Эта функция предоставляет возможность ограничения кэша в терминах кучи JVM. Помимо указания размера кэша в мегабайтах, для динамического кэша также можно установить верхний и нижний предел расходуемой кучи кэша. Когда объем кучи кэша достигает верхнего предела, выполняется либо сброс динамического кэша, либо запись наиболее давно использовавшихся записей на диск, пока размер кэша не достигнет нижнего предела. Эта функция ограничения размера кэша в терминах кучи JVM доступна только в том случае, если объекты, помещаемые в кэш, реализуют масштабируемый интерфейс. Этот интерфейс содержит один метод, который возвращает размер помещенного в кэш объекта в байтах. Динамический кэш будет использовать этот интерфейс для оценки размера кучи кэша.
Значение по умолчанию | -1 - выключает ограничение размера кэша в памяти |
Диапазон значений | от 1 до максимального целого числа |
Задает верхний порог запуска стратегии очищения кэша. Порог выражается в процентах от размера кэша в памяти, измеряемого в мегабайтах. Значение по умолчанию - 95%
Значения | От 1 до 100 |
Задает верхний порог завершения стратегии очищения кэша. Порог выражается в процентах от размера кэша в памяти, измеряемого в мегабайтах. Значение по умолчанию - 80%.
Значения | От 1 до 100 |
Указывает, включена ли выгрузка на диск.
По умолчанию динамический кэш хранит ограниченное количество записей в памяти. Если кэш переполняется, то при появлении новой записи часть записей удаляется из кэша; записи, подлежащие удалению, выбираются в соответствии с приоритетом записей и согласно последнему использовавшемуся алгоритму удаления. В дополнение к удалению записей из памяти при переполнении кэша, вы можете включить выгрузку на диск, чтобы записи кэша копировались в заданный вами каталог файловой системы. Впоследствии, если такая запись кэша вновь понадобится, она будет перемещена из файловой системы обратно в память.
Задает расположение на диске, в котором сохраняются записи кэша, когда включена выгрузка на диск.
Если расположение для выгрузки на диск не указано, то применяется расположение по умолчанию ${WAS_TEMP_DIR}/узел/имя_сервера/_dynacache/имя_JNDI_кэша. Если расположение задано, то к нему добавляются узел, имя сервера и имя экземпляра кэша. Например, ${USER_INSTALL_ROOT}/diskoffload создает расположение ${USER_INSTALL_ROOT}/diskoffload/узел/имя сервера/имя JNDI кэша. Если выгрузка на диск не включена, то это значение игнорируется.
Указывает, сохраняются ли на диске объекты, находящиеся в кэше в памяти, при прекращении работы сервера. Если опция Включить выгрузку на диск не выбрана, то данное значение игнорируется.
Значение по умолчанию | false |
Задает максимальный размер дискового кэша в Гб. При выборе этой опции вы можете указать положительное целое значение. Пустое поле означает неограниченный размер. Этот параметр применяется только в том случае, если для кэша включена опция Включить выгрузку на диск.
Значение | 3 и выше. |
Задает максимальный размер дискового кэша в записях. При выборе этой опции вы можете указать положительное целое значение. Пустое поле означает неограниченный размер. Этот параметр применяется только в том случае, если для кэша включена опция Включить выгрузку на диск.
Значение | От 0 до MAXINT. 0 означает неограниченный размер. |
Задает максимальный размер отдельной записи в дисковом кэше в Мб. Любая запись большего размера при удалении из памяти не будет выгружаться на диск. При выборе этой опции вы можете указать положительное целое значение. Пустое поле означает неограниченный размер. Этот параметр применяется только в том случае, если для кэша включена опция Включить выгрузку на диск.
Значение | От 0 до MAXINT. 0 означает неограниченный размер. |
Задает требуемый уровень производительности дискового кэша. Этот параметр применяется только в том случае, если для кэша включена опция enableDiskOffload. Уровни производительности определяют, как должны использоваться ресурсы памяти для выполнения фоновых операций, например очистки кэша, удаления устаревших объектов, сбора мусора и т.п. Этот параметр применяется только в том случае, если для кэша включена опция Включить выгрузку на диск.
Высокая производительность и интенсивное использование памяти | Указывает, что в памяти будут храниться все метаданные. |
Средняя производительность и обычное использование памяти | Указывает, что в памяти будут храниться некоторые метаданные. Это значение по умолчанию. Оно обеспечивает оптимальное сочетание уровня производительности и интенсивности использования памяти для большинства пользователей. |
Низкая производительность и ограниченное использование памяти | Указывает, что в памяти будет храниться лишь ограниченный объем метаданных. |
Настраиваемая производительность | Указывает, что администратор будет явно настраивать параметры памяти, которые будут применяться для поддержки описанных выше фоновых операций. Администратор задает эти значения с помощью объекта DiskCacheCustomPerformanceSettings. |
Задает частоту очистки дискового кэша в минутах. Если это значение равно 0, то очистка выполняется только в полночь. Этот параметр применяется только на уровнях производительности выгрузки на диск Низкий, Средний или Настраиваемый. На уровне производительности Высокий очистка диска не требуется, поэтому это значение игнорируется.
Значение | От 0 до 1440 |
Задает максимальное количество идентификаторов кэша, хранящихся для отдельного ИД зависимости или шаблона в метаданных дискового кэша в памяти. При превышении этого ограничения информация выгружается на диск. Этот параметр применяется, только если уровень производительности выгрузки на диск - Настраиваемый.
Значение | От 100 до MAXINT |
Задает максимальное количество комплектов идентификаторов зависимости в метаданных дискового кэша в памяти. При превышении этого ограничения информация выгружается на диск. Этот параметр применяется, только если уровень производительности дискового кэша - Настраиваемый.
Значение | От 100 до MAXINT |
Задает максимальное количество комплектов шаблонов в метаданных дискового кэша в памяти. При превышении этого ограничения информация выгружается на диск. Этот параметр применяется, только если уровень производительности дискового кэша - Настраиваемый.
Значение | От 10 до MAXINT |
Задает алгоритм удаления, согласно которому дисковый кэш будет удалять записи при достижении верхнего порога. Этот параметр применяется только в том случае, если для кэша включена опция Включить выгрузку на диск. Этот параметр не применяется, если в параметре стратегии удаления содержимого дискового кэша указано Нет.
Нет | Стратегия удаления отсутствует. Дисковый кэш может расти вплоть до достижения установленного ограничения, после чего служба динамического кэша прекращает запись на диск |
Случайно | Когда размер дискового кэша достигает верхнего порога, программа сбора мусора активизируется и начинает удалять случайным образом выбираемые записи с диска до тех пор, пока размер кэша не достигнет нижнего порога. |
По размеру | Когда размер дискового кэша достигает верхнего порога, программа сбора мусора активизируется и начинает удалять наибольшие записи с диска до тех пор, пока размер кэша не достигнет нижнего порога. |
Указывает значение, при достижении которого активизируется стратегия удаления. Порог выражается в процентной доле размера дискового кэша, измеряемого в Гб или записях. Если задан и параметр Ограничение на размер дискового кэша в Гб, и параметр Ограничение на размер дискового кэша в записях, то применяется меньшее фактическое значение. Этот параметр не применяется, если в параметре стратегии удаления содержимого дискового кэша указано Нет.
Значения | От 1 до 100 |
Указывает значение, при достижении которого деактивизируется стратегия удаления. Порог выражается в процентной доле размера дискового кэша, измеряемого в Гб или записях. Если задан и параметр Ограничение на размер дискового кэша в Гб, и параметр Ограничение на размер дискового кэша в записях, то применяется меньшее фактическое значение. Этот параметр не применяется, если в параметре стратегии удаления содержимого дискового кэша указано Нет.
Значения | От 1 до 100 |
Репликация кэша позволяет копировать записи кэша на несколько серверов приложений, входящих в один домен репликации.
Задает домен репликации, из которого копируются данные.
Выберите один из определенных доменов репликации. Если список доменов репликации пуст, то вы должны создать домен во время создания кластера или вручную в административной консоли, щелкнув на Среда > Внутренние домены репликации > Создать. Домен репликации, выбранный для использования со службой динамического кэша, должен применять Копию всей группы. Совместное использование доменов репликации получателями репликации запрещено. Динамический кэш должен использовать иной домен репликации, нежели администратор сеанса или сеансовые объекты EJB с сохранением состояния.
Задает общую стратегию совместного использования для этого сервера приложений.
Задает интервал в секундах перед отправкой новых или измененных записей кэша другим серверам.
Значение 0 (нуль) соответствует немедленной отправке записей кэша. Если значение больше нуля, то все записи кэша, созданные или измененные за указанный период, отправляются "пакетом". Значение по умолчанию - 1.
Ссылки, помеченные как (в сети), требуют подключения к Internet.