Statyczna witryna internetowa o dużym ruchu jest hostowana w usłudze Amazon S3 z dystrybucją CloudFront, która ma obecnie domyślny TTL wynoszący 0 sekund. Firma chce dodać buforowanie, aby poprawić wydajność, ale musi zapewnić, że nieaktualna zawartość nie będzie wyświetlana dłużej niż kilka minut po wdrożeniu. Jaką kombinację metod buforowania powinien wdrożyć architekt rozwiązań? (Wybierz dwie opcje.)
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Ustaw domyślny TTL CloudFront na 2 minuty., Dodaj dyrektywę Cache-Control max-age o wartości 24 godzin do obiektów w Amazon S3. Podczas wdrażania utwórz unieważnienie CloudFront, aby usunąć wszystkie zmienione pliki z pamięci podręcznych brzegowych..
Dlaczego to jest odpowiedź
Ustawienie domyślnego TTL CloudFront na 2 minuty jest prawidłowe, ponieważ CloudFront będzie przechowywać zawartość w pamięci podręcznej przez ten czas, poprawiając wydajność. Gdy zawartość jest aktualizowana, unieważnienie CloudFront usuwa stare pliki z pamięci podręcznej, zapewniając, że użytkownicy nie widzą nieaktualnych danych dłużej niż kilka minut. Dodanie dyrektywy Cache-Control max-age z wartością 24 godzin do obiektów w Amazon S3 jest również prawidłowe. Ta dyrektywa instruuje przeglądarki i serwery proxy, aby przechowywały zawartość w pamięci podręcznej przez 24 godziny. W połączeniu z unieważnieniem CloudFront podczas wdrożenia, zapewnia to, że zaktualizowane pliki są szybko odświeżane, jednocześnie wykorzystując długie buforowanie dla niezmienionych treści. Ustawienie domyślnego TTL w zasobniku S3 nie ma bezpośredniego wpływu na buforowanie CloudFront ani przeglądarki. Dodanie dyrektywy Cache-Control private uniemożliwiłoby buforowanie przez CloudFront. Funkcja Lambda@Edge dodająca nagłówek Expires w odpowiedzi przeglądarki nie jest optymalnym rozwiązaniem, ponieważ Cache-Control jest preferowanym mechanizmem.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana