Cache de dados de resposta response-data-cache

O Platform Server armazena em cache todas as imagens de resposta e determinados dados de texto no disco, a menos que uma solicitação esteja marcada como não armazenável em cache.

O local do cache de disco de Platform Server está definido como PS::cache.rootPaths.

Para aplicativos com altas taxas de acerto de cache, você pode aumentar o desempenho e a capacidade do servidor distribuindo o cache de dados de resposta entre vários dispositivos de disco. Você consegue isso criando uma pasta raiz de cache em cada disco e registrando-os em PS::cache.rootPaths.

O PS::cache.maxSize especifica o tamanho total de todas as entradas do cache, sem considerar a sobrecarga do sistema de arquivos. A quantidade de espaço em disco necessária depende das propriedades do sistema de arquivos — como o tamanho do bloco do disco — e do número de entradas do cache. Reserve para o cache de disco HTTP o dobro do espaço em disco especificado por PS::cache.maxSize. Um algoritmo menos usado recentemente é empregado para manter a quantidade de dados em cache dentro do limite.

Além de PS::cache.maxSize, o cache de resposta também é gerenciado pela limitação do número máximo de entradas de cache com PS::cache.maxEntries. No Linux®, essa configuração deve especificar um valor não maior que o número de inodes disponíveis na partição do cache.

NOTE
O Platform Server mantém um índice de cache na memória. O tamanho deste índice é de 32 bytes vezes o valor de PS::cache.maxEntries. Aumente o tamanho do heap Platform Server para acomodar caches maiores, se necessário.

O sistema usa um arquivo de índice de cache que é salvo em disco quando o servidor é desligado de forma ordenada. Se houver eventos inesperados, como falta de energia, esse arquivo pode não ser salvo. Além disso, pode levar vários minutos para que Platform Server fique pronto.

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49