Statyczna witryna jest hostowana w S3 i dostarczana przez CloudFront przy użyciu polityki pamięci podręcznej Managed-CachingDisabled. Deweloperzy często aktualizują konkretny obiekt S3, a użytkownicy widzą poprawną zawartość przy pierwszym ładowaniu, ale odświeżenie przeglądarki nie pobiera zaktualizowanego obiektu. Jaką zmianę powinien zalecić administrator SysOps, aby odświeżone strony pobierały najnowszy plik?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Dodaj nagłówek Cache-Control do obiektu S3 z max-age=0..
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź to dodanie nagłówka Cache-Control do obiektu S3 z max-age=0. CloudFront, mimo że używa polityki Managed-CachingDisabled, nadal honoruje nagłówki buforowania pochodzące z S3. Ustawienie max-age=0 instruuje przeglądarki i pośredników (takich jak CloudFront, jeśli nie ma własnych reguł buforowania) do natychmiastowej rewalidacji zasobu, co zapewnia pobranie najnowszej wersji z S3 przy każdym odświeżeniu. Zmiana polityki CloudFront na Managed-CachingOptimized jest nieprawidłowa, ponieważ ta polityka optymalizuje buforowanie, co pogorszyłoby problem nieaktualnych treści. Wyłączenie wersjonowania w zasobniku S3 jest nieistotne dla problemu buforowania i nie wpływa na to, co widzą użytkownicy. Włączenie kompresji zawartości w dystrybucji CloudFront poprawia wydajność, ale nie rozwiązuje problemu nieaktualnych treści w pamięci podręcznej.
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