Convalida cache risposta

Le voci della cache vengono aggiornate automaticamente utilizzando la convalida della cache basata su catalogo o sulla scadenza, come selezionata con l'attributo::CacheValidationPolicy (in default.ini o nel file .ini di un catalogo immagini specifico).

Con la convalida basata su catalogo, una voce cache esistente viene considerata obsoleta se catalog::LastModified (o attribute::LastModified, o se il tempo di modifica del file catalog.ini è più recente rispetto al momento in cui è stata creata la voce della cache.

Con la convalida basata sulla scadenza, una voce della cache diventa obsoleta dopo 5 minuti dalla convalida più recente. In entrambi i casi, il server convalida le voci della cache scadenti controllando le date dei file di tutti i file di immagine coinvolti nella creazione della richiesta. Se le date del file non sono cambiate, l'indicatore di data e ora della voce della cache viene aggiornato e la data memorizzata nella cache viene considerata valida.

Per le applicazioni tipiche che coinvolgono principalmente immagini registrate nei cataloghi di immagini, la convalida basata su catalogo offre un vantaggio in termini di prestazioni. Le applicazioni che non richiedono cataloghi di immagini devono utilizzare la convalida della cache basata sulla scadenza. A tal fine, è possibile impostare attribute::cacheValidationPolicy=0 in default.ini e 1 in tutti i file di catalogo immagini specifici.

Le voci della cache diventano non valide e sono soggette a rigenerazione quando una voce del catalogo coinvolta nella richiesta cambia in modo tale da causare probabilmente una modifica dell'immagine di risposta. Ad esempio, il contenuto di catalog::Modifier cambia.

NOTA

Le immagini Scene7 piramidali TIFF (PTIFF) mantengono la data del file internamente nell’intestazione del file a scopo di convalida. Il tempo di modifica del file gestito dal file system viene utilizzato per verificare se un file non PTIFF è stato modificato.

Solo i file di immagine partecipano al processo di convalida della cache. Le modifiche apportate ai file di font o ai file di profilo ICC non causano l'annullamento automatico della convalida delle voci della cache.

In questa pagina