Utilize esta página para configurar e gerenciar definições do serviço cache dinâmico.
Para visualizar esta página do console administrativo, clique em .
O serviço de cache do servlet dinâmico é iniciado quando o servidor é iniciado.
O serviço de cache dinâmico do servlet é iniciado quando o cache do servlet é ativado no painel Contêiner da Web.
Inicie o serviço de cache dinâmico do portlet ativando o cache do servlet e, em seguida, ativando o cache de fragmentos do portlet no painel Contêiner de Portlets.
Especifica se o servidor deve ser configurado para usar o provedor de cache dinâmico padrão ou um provedor de cache alternativo. Se um provedor de cache alternativo estiver disponível, ele aparecerá na lista de provedores de cache disponíveis.
Evitar Problemas: Se o WebSphere eXtreme Scale estiver disponível como um provedor de cache alternativo, consulte os tópicos "Introdução: Cache Dinâmico" e "Configurando o Cache Dinâmico (DynaCache) para usar o provedor de cache dinâmico do WebSphere eXtreme Scale" para obter informações adicionais sobre como configurar e usar o WebSphere eXtreme Scale com o WebSphere Application Server.gotchaEspecifica um inteiro positivo como o valor para o número máximo de entradas que o cache contém.
Digite um valor de tamanho do cache nesse campo que esteja no intervalo de 100 a 200.000.
Especifica a prioridade padrão para entradas do cache, determinando por quanto tempo uma entrada permanece em um cache cheio.
| Informações | Valor |
|---|---|
| Padrão | 1 |
| Range | 1 a 255 |
Especifica o tamanho do cache de memória.
Use esse recurso para restringir o cache nos termos do heap da JVM. Além de especificar o tamanho do cache em MB, o cache dinâmico também permite configurar um limite máximo e um limite mínimo para o heap de cache consumido. Quando a memória do heap de cache atinge o limite máximo, o cache dinâmico é removido ou despejado do disco usando o algoritmo least recently used (LRU), até que o cache seja trazido de volta para o limite mínimo. Essa funcionalidade de limitar o cache nos termos do heap da JVM só estará disponível se os objetos que forem colocados no cache implementarem a interface dimensionável. Essa interface tem um método que retorna o tamanho do objeto em bytes colocado no cache. O cache dinâmico usa a interface dimensionável para estimar o tamanho de heap do cache.
| Informações | Valor |
|---|---|
| Padrão | de -1 a desativar a limitação do tamanho do cache de memória |
| Range | de 1 a inteiro máximo |
Especifica um valor para o tamanho máximo do cache de memória em megabytes (MB).
Especifica uma marca d'água alta quando a política de despejo de cache de memória é iniciada. O limite é expresso nos termos da porcentagem do tamanho do cache de memória em megabytes (MB). O valor padrão é 95%.
| Informações | Valor |
|---|---|
| Valores | 1 a 100 |
Especifica uma marca d'água baixa quando a política de despejo de cache de memória é finalizada. O limite é expresso nos termos da porcentagem do tamanho do cache de memória em megabytes (MB). O valor padrão é 80%.
| Informações | Valor |
|---|---|
| Valores | 1 a 100 |
Especifica se a descarga do disco está ativada.
Por padrão, o cache dinâmico mantém o número de entradas que estão configuradas na memória. Se forem criadas novas entradas e o cache estiver cheio, as prioridades configuradas para cada entrada de cache e um algoritmo de menos utilizado recentemente serão utilizados para remover entradas do cache. Além disso, para remover uma entrada de cache da memória quando o cache estiver cheio, é possível ativar o descarregamento do disco para copiar uma entrada do cache para o sistema de arquivos (a localização é configurável). Posteriormente, se essa entrada do cache for necessária, será retornada para a memória a partir do sistema de arquivos.
Especifica o local no disco para salvar entradas de cache quando disk offload estiver ativado.
Se o local de transferência de disco não for especificado, o local padrão ${WAS_TEMP_DIR}/node/server name/_dynacache/cache JNDI name será utilizado. Se o local de disk offload for especificado, o nó, o nome do servidor e o nome da instância do cache serão anexados. Por exemplo, ${USER_INSTALL_ROOT}/diskoffload gera o local como ${USER_INSTALL_ROOT}/diskoffload/node/server name/cache JNDI name. Este valor será ignorado se a transferência de disco não estiver ativada.
Se você espera armazenar em cache muitos objetos ou objetos grandes que ficarão disponíveis por algum tempo, considere usar uma unidade de disco separada, se estiver usando sistemas operacionais Windows ou um sistema de arquivos separado, se estiver usando plataformas UNIX. ![[AIX]](../aixlogo.gif)
![[HP-UX]](../hpux.gif)
![[Linux]](../linux.gif)
Se você especificar um diretório como /tmp nas plataformas UNIX e o diretório ficar cheio, talvez haja problemas ao efetuar login no sistema. Especifica se os objetos armazenados em cache na memória são salvos no disco quando o servidor é parado. Este valor será ignorado se Ativar Transferência de Disco não estiver selecionado.
| Informações | Valor |
|---|---|
| Padrão | false |
Especifica um valor para o tamanho máximo do cache de disco em GB. Quando você seleciona esta opção, poderá especificar um valor inteiro positivo. Deixar essa opção em branco indica um tamanho ilimitado. Esta configuração é aplicável apenas se a ativação de transferência de disco for especificada para o cache.
| Informações | Valor |
|---|---|
| Valor | 3 e acima. |
Especifica um valor para o tamanho máximo de cache de disco em número de entradas. Quando você seleciona esta opção, poderá especificar um valor inteiro positivo. Deixar essa opção em branco indica um tamanho ilimitado. Esta configuração é aplicável apenas se a ativação de transferência de disco for especificada para o cache.
| Informações | Valor |
|---|---|
| Valor | 0 para MAXINT. Um valor 0 indica um tamanho ilimitado. |
Especifica um valor para o tamanho máximo de uma entrada de cache individual em MB. Qualquer entrada de cache maior que esse valor, quando removida da memória, não será transferida para o disco. Quando você seleciona esta opção, poderá especificar um valor inteiro positivo. Deixar essa opção em branco indica um tamanho ilimitado. Esta configuração é aplicável apenas se a ativação de transferência de disco for especificada para o cache.
| Informações | Valor |
|---|---|
| Valor | 0 para MAXINT. Um valor 0 indica um tamanho ilimitado. |
Especifica o nível de desempenho que é requerido pelo cache de disco. Essa configuração aplica-se somente se enableDiskOffload for especificado para o cache. Os níveis de desempenho determinam como os recursos de memória devem ser utilizados em atividade de segundo plano, como limpeza de cache, expiração, coleta de lixo e assim por diante. Esta configuração é aplicável apenas se a ativação de transferência de disco for especificada para o cache.
| Informações | Valor |
|---|---|
| Alto Desempenho e Alto Uso de Memória | Indica que todos os metadados serão mantidos na memória. |
| Desempenho Equilibrado e Uso de Memória Equilibrado | Indica que alguns metadados serão mantidos na memória. Essa é a configuração de desempenho padrão e fornece um balanço otimizado do desempenho e do uso da memória para a maioria dos usuários. |
| Baixo Desempenho e Baixo Uso de Memória | Indica que os metadados limitados serão mantidos na memória. |
| Desempenho Customizado | Indica que o administrador irá definir explicitamente as configurações de memória usadas para suportar a atividade de segundo plano acima. O administrador configura esses valores utilizando o objeto DiskCacheCustomPerformanceSettings. |
Especifica um valor para a freqüência da limpeza do cache de disco, em minutos. se esse valor for definido para 0, a limpeza será executada somente à meia-noite. Essa configuração aplica-se somente quando o Nível de Desempenho de Transferência de Disco for baixo, equilibrado ou customizado. O nível de desempenho alto não requer limpeza de disco e esse valor é ignorado.
| Informações | Valor |
|---|---|
| Valor | 0 a 1440 |
Especifica um valor para o número máximo de identificadores cache que são armazenados para um ID ou modelo de dependência individual nos metadados de cache do disco na memória. Se esse limite for excedido, as informações são transferidas para o disco. A configuração aplica-se apenas quando o nível de desempenho de transferência de disco for CUSTOM.
| Informações | Valor |
|---|---|
| Valor | 100 a MAXINT |
Especifica um valor para o número máximo de depósitos de identificadores de dependência nos metadados de cache de disco na memória. Se esse limite for excedido, as informações são transferidas para o disco. A configuração aplica-se apenas quando o nível de desempenho de cache de disco for customizado.
| Informações | Valor |
|---|---|
| Valor | 100 a MAXINT |
Especifica um valor para o número máximo de depósitos de gabaritos que estão nos metadados de cache de disco na memória. Se esse limite for excedido, as informações são transferidas para o disco. A configuração aplica-se somente quando o nível de desempenho de cache de disco for customizado.
| Informações | Valor |
|---|---|
| Valor | 10 a MAXINT |
Especifica o algoritmo de despejo usado pelo cache de disco para remover entradas depois que o limite alto é atingido. Esta configuração é aplicável apenas se a ativação do disk offload for especificada para o cache. Esta configuração não se aplica quando a política Disk Cache Eviction está configurada como none.
| Informações | Valor |
|---|---|
| Nenhum | Nenhuma política de expulsão, portanto, o cache de disco pode aumentar até atingir seu limite, quando o serviço de cache dinâmico pára de gravar no disco |
| Aleatório | Quando o tamanho do disco alcançar um limite alto, o coletor de lixo do cache de disco é ativado e seleciona entradas aleatoriamente no disco e expulsa as mesmas até o tamanho atingir um limite baixo. |
| Tamanho | Quando o tamanho do disco atinge um limite alto, o coletor de lixo do cache é ativado e seleciona as maiores entradas do disco e as remove até que o tamanho do disco atinja um limite baixo. |
Especifica quando a política de expulsão é executada. O limite é expresso em termos de porcentagem do tamanho do cache de disco em GB ou entradas. O valor menor é utilizado quando o tamanho do cache de disco limite em GB e o tamanho do cache de disco limite em entradas são especificados. Esta configuração não se aplica quando a política Disk Cache Eviction está configurada como none.
| Informações | Valor |
|---|---|
| Valores | 1 a 100 |
Especifica quando a política de expulsão é encerrada. O limite é expresso em termos de porcentagem do tamanho do cache de disco em GB ou entradas. O valor menor é utilizado quando o tamanho do cache de disco limite em GB e o tamanho do cache de disco limite em entradas são especificados. Esta configuração não se aplica quando a política Disk Cache Eviction está configurada como none.
| Informações | Valor |
|---|---|
| Valores | 1 a 100 |
Utilize a replicação de cache para que as entradas de cache sejam copiadas para vários servidores de aplicativos que estão configurados no mesmo domínio de replicação.
Especifica um domínio de replicação a partir do qual seus dados são replicados.
Escolha entre os domínios de replicação que foram definidos. Se não houver nenhum domínio de replicação listado, você deverá criar um durante a criação do cluster ou manualmente no console administrativo, clicando em . O domínio de replicação que você opta por utilizar com o serviço de cache dinâmico deve estar utilizando uma Réplica completa do grupo. Não compartilhe domínios de replicação entre consumidores de replicação. O cache dinâmico deve utilizar um domínio de replicação diferente do gerenciador de sessão ou de beans de sessão com preservação de estado.
Especifica a política de compartilhamento global para este servidor de aplicativos.
Quando Não Compartilhado é selecionado, você vê nenhum no arquivo cachespec.xml.
Especifica o tempo, em segundos, a aguardar antes de enviar entradas de cache novas ou modificadas para outros servidores.
Se você configurar o valor dessa propriedade como 1 (um) ou mais, o servidor de aplicativos enviará por push todas as entradas de cache criadas ou modificadas durante o período para outros servidores. Se você configurar a propriedade como 0 (zero) ou um valor negativo, o servidor de aplicativos converterá o valor da propriedade no valor padrão, que é 1 (um).