Un sito web statico è ospitato in S3 e distribuito tramite CloudFront utilizzando la policy di cache Managed-CachingDisabled. Gli sviluppatori aggiornano frequentemente un particolare oggetto S3 e gli utenti visualizzano il contenuto corretto al primo caricamento, ma un aggiornamento del browser non recupera l'oggetto aggiornato. Quale modifica dovrebbe raccomandare un amministratore SysOps per garantire che le pagine aggiornate recuperino il file più recente?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Aggiungere un'intestazione Cache-Control all'oggetto S3 con max-age=0..
Perché questa è la risposta
L'intestazione Cache-Control: max-age=0 indica ai browser e ai proxy di non memorizzare nella cache l'oggetto o di considerarlo scaduto immediatamente, forzando una nuova richiesta al server (CloudFront, in questo caso) per ogni accesso. Poiché CloudFront utilizza Managed-CachingDisabled, inoltrerà la richiesta a S3, garantendo che venga recuperata la versione più recente. Cambiare la policy di CloudFront in Managed-CachingOptimized non risolverebbe il problema, poiché questa policy è progettata per memorizzare nella cache gli oggetti per periodi più lunghi, aggravando la visualizzazione di contenuti obsoleti. Disabilitare il versioning di S3 non ha alcun impatto sul modo in cui CloudFront o i browser gestiscono la cache. Abilitare la compressione del contenuto migliora le prestazioni ma non influisce sulla logica di caching o sull'aggiornamento dei file.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta