Yüksek trafikli bir statik web sitesi, varsayılan TTL'i şu anda 0 saniye olan bir CloudFront dağıtımıyla Amazon S3 üzerinde barındırılmaktadır. Şirket, performansı artırmak için önbelleğe alma eklemek istiyor ancak bir dağıtımdan sonra birkaç dakikadan fazla eski içeriğin sunulmamasını sağlamalıdır. Bir çözümler mimarı hangi önbelleğe alma yöntemleri kombinasyonunu uygulamalıdır? (İki tane seçin.)
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: CloudFront varsayılan TTL'ini 2 dakikaya ayarlayın., Amazon S3'teki nesnelere 24 saatlik bir Cache-Control max-age yönergesi ekleyin. Dağıtım sırasında, kenar önbelleklerindeki değişen dosyaları temizlemek için bir CloudFront invalidation oluşturun..
Neden bu cevap
CloudFront varsayılan TTL'ini 2 dakikaya ayarlamak, CloudFront'un içeriği kenar konumlarında 2 dakika boyunca önbelleğe almasını sağlayarak performansı artırır ve eski içeriğin dağıtımdan sonra birkaç dakikadan fazla sunulmamasını sağlar. Amazon S3'teki nesnelere 24 saatlik bir Cache-Control max-age yönergesi eklemek, tarayıcıların ve ara önbelleklerin içeriği daha uzun süre önbelleğe almasına olanak tanır. Dağıtım sırasında CloudFront invalidation oluşturmak, değişen dosyaların kenar önbelleklerinden hemen kaldırılmasını ve yeni içeriğin sunulmasını sağlar. S3 bucket'ında varsayılan TTL'i ayarlamak CloudFront'u doğrudan etkilemez. Cache-Control private yönergesi, içeriğin paylaşılan önbellekler tarafından önbelleğe alınmasını engeller. Lambda@Edge ile Expires başlığı eklemek, CloudFront TTL ayarına kıyasla daha karmaşık bir çözümdü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