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.
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.