Cache dei dati di risposta response-data-cache

Platform Server memorizza nella cache su disco tutte le immagini di risposta e alcuni dati di testo, a meno che una richiesta non sia contrassegnata come non memorizzabile in cache.

Il percorso della cache del disco di Platform Server è impostato con PS::cache.rootPaths.

Per le applicazioni con elevate percentuali di hit della cache, è possibile aumentare le prestazioni e la capacità del server distribuendo la cache dei dati di risposta tra più dispositivi disco. A tale scopo, creare una cartella radice della cache su ciascun disco e registrarla in PS::cache.rootPaths.

PS::cache.maxSize specifica la dimensione totale di tutte le voci della cache, senza considerare il sovraccarico del file system. La quantità di spazio su disco necessario dipende dalle proprietà del file system, ad esempio la dimensione del blocco del disco, e dal numero di voci della cache. Riserva il doppio dello spazio su disco per la cache del disco HTTP rispetto alla quantità specificata da PS::cache.maxSize. Per mantenere la quantità di dati memorizzati nella cache entro il limite, viene utilizzato un algoritmo utilizzato meno di recente.

Oltre a PS::cache.maxSize, la cache di risposta viene gestita anche limitando il numero massimo di voci della cache con PS::cache.maxEntries. In Linux®, questa impostazione deve specificare un valore non superiore al numero di nodi disponibili nella partizione della cache.

NOTE
Platform Server mantiene un indice della cache in memoria. La dimensione dell'indice è 32 byte volte il valore di PS::cache.maxEntries. Se necessario, aumenta la dimensione dell'heap Platform Server per includere cache più grandi.

Il sistema utilizza un file di indice della cache che viene salvato su disco quando il server viene arrestato in modo ordinato. In caso di eventi imprevisti, ad esempio un'interruzione dell'alimentazione, il file potrebbe non essere salvato. Inoltre, potrebbero essere necessari alcuni minuti perché Platform Server sia pronto.

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