Een statische website wordt gehost in S3 en geleverd via CloudFront met behulp van het Managed-CachingDisabled cachebeleid. Ontwikkelaars werken regelmatig een specifiek S3-object bij, en gebruikers zien de juiste inhoud bij de eerste keer laden, maar een browservernieuwing haalt het bijgewerkte object niet op. Welke wijziging moet een SysOps-beheerder aanbevelen om ervoor te zorgen dat vernieuwde pagina's het nieuwste bestand ophalen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Voeg een Cache-Control header toe aan het S3-object met max-age=0..
Waarom dit het antwoord is
De juiste oplossing is het toevoegen van een Cache-Control header met max-age=0 aan het S3-object. Dit instrueert browsers en CloudFront om het object niet in de cache op te slaan, of om het onmiddellijk als verouderd te beschouwen, waardoor bij elke aanvraag de nieuwste versie wordt opgehaald. Aangezien het Managed-CachingDisabled beleid al is ingesteld, wat betekent dat CloudFront de inhoud niet in de cache opslaat, ligt het probleem bij de browsercache van de gebruiker. Het overschakelen naar Managed-CachingOptimized zou het probleem verergeren, omdat dit beleid CloudFront juist instrueert om inhoud agressiever in de cache op te slaan. Het uitschakelen van versioning op de S3-bucket heeft geen invloed op het cachegedrag van browsers of CloudFront. Het inschakelen van inhoudscompressie in CloudFront verbetert de laadtijden, maar lost het cachingprobleem niet op.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig