Globalny system równoważenia obciążenia HTTP(S) znajduje się przed interfejsem API, który ustawia nagłówki Set-Cookie, ale zwraca identyczną zawartość dla wszystkich użytkowników. Jaka zmiana jest najbardziej odpowiednia, aby umożliwić Cloud CDN buforowanie odpowiedzi dla tego punktu końcowego API?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Zaprzestań wysyłania Set-Cookie z backendu i zwróć Cache-Control: public, max-age.
Dlaczego to jest odpowiedź
Cloud CDN nie buforuje odpowiedzi zawierających nagłówki Set-Cookie, ponieważ wskazują one na spersonalizowaną zawartość. Aby umożliwić buforowanie, należy zaprzestać wysyłania Set-Cookie, a zamiast tego dodać nagłówek Cache-Control: public, max-age. Ten nagłówek informuje CDN, że odpowiedź może być buforowana publicznie przez określony czas. Opcja Ignore-Cookies w Cloud CDN dotyczy tylko nagłówków Cookie w żądaniu klienta, a nie Set-Cookie w odpowiedzi serwera. Przeniesienie API za wewnętrzny system równoważenia obciążenia nie rozwiąże problemu z buforowaniem przez CDN, ponieważ wewnętrzne load balancery nie są zintegrowane z CDN. Kierowanie oparte na opóźnieniach Cloud DNS nie wpływa bezpośrednio na możliwość buforowania treści przez CDN.
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