CloudFront'un, dağıtımın minimum ve maksimum TTL ayarlarını uygularken, tek tek sayfalar için farklı TTL'leri dikkate almasını istiyorsunuz. Bu sınırlar dahilinde nesne başına TTL varyasyonuna hangi yöntem izin verir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: İçeriği CloudFront'a döndürürken kaynak yanıtına bir Cache-Control: max-age başlığı ekleyin..
Neden bu cevap
Doğru cevap, kaynağa bir Cache-Control: max-age başlığı eklemektir. Bu başlık, CloudFront'a ve tarayıcılara belirli bir nesnenin ne kadar süreyle önbelleğe alınabileceğini bildirir. CloudFront dağıtımınızda ayarlanan minimum ve maksimum TTL değerleri dahilinde, bu başlık her nesne için ayrı ayrı önbelleğe alma süresini özelleştirmenize olanak tanır. Diğer seçenekler neden yanlış: CreateInvalidation API'sini çağıran bir Lambda işlevi, önbelleğe alma sürelerini dinamik olarak ayarlamaz; yalnızca önbelleğe alınmış içeriği manuel olarak geçersiz kılar. no-cache başlığı eklemek için bir Lambda@Edge işlevi kullanmak, nesnelerin önbelleğe alınmasını engeller, bu da istenen davranışın tam tersidir. Expires başlığı eklemek için bir CloudFront işlevi kullanmak, Cache-Control: max-age kadar esnek değildir ve genellikle daha eski bir önbelleğe alma mekanizmasıdır.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez