Een statische website met veel verkeer wordt gehost op Amazon S3 met een CloudFront-distributie die momenteel een standaard TTL van 0 seconden heeft. Het bedrijf wil caching toevoegen om de prestaties te verbeteren, maar moet ervoor zorgen dat verouderde content niet langer dan een paar minuten wordt aangeboden na een deployment. Welke combinatie van cachingmethoden moet een solutions architect implementeren? (Kies twee.)
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Stel de CloudFront default TTL in op 2 minuten., Voeg een Cache-Control max-age directive van 24 uur toe aan de objecten in Amazon S3. Maak bij deployment een CloudFront invalidation aan om alle gewijzigde bestanden uit edge caches te wissen..
Waarom dit het antwoord is
De CloudFront default TTL instellen op 2 minuten zorgt ervoor dat objecten maximaal 2 minuten in de cache blijven als er geen andere caching-headers aanwezig zijn, wat voldoet aan de eis om verouderde content niet langer dan een paar minuten aan te bieden. Het toevoegen van een Cache-Control max-age directive van 24 uur aan S3-objecten, gecombineerd met een CloudFront invalidation bij deployment, biedt een efficiënte cachingstrategie voor langere periodes, terwijl de mogelijkheid blijft om snel updates te pushen. De invalidatie zorgt ervoor dat de nieuwe content direct wordt opgehaald. Een default TTL op de S3 bucket is geen geldige instelling. Cache-Control private is bedoeld voor private caches en niet voor CDN's. Een Lambda@Edge-functie is overbodig omdat CloudFront al caching-headers kan interpreteren.
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