Co może pójść źle przy buforowaniu API w CDN?
Najpierw odpowiedz na głos lub w myślach, potem porównaj.
Odpowiedź
CDN może podać niewłaściwą kopię, jeśli nie odróżni wszystkich warunków wpływających na wynik. Przykład: odpowiedź zależy od użytkownika lub firmy, ale klucz cache uwzględnia tylko adres. Wtedy prywatne dane jednej osoby mogą zobaczyć inne.
Ustalam więc, co jest publiczne, jakie nagłówki i parametry zmieniają wynik oraz kiedy kopia wygasa. Sprawdzam zachowanie dla dwóch różnych użytkowników i po zmianie danych. CORS, czyli reguły dostępu przeglądarki do odpowiedzi z innego źródła, nie zastępuje uwierzytelnienia ani autoryzacji backendu. Przy przekierowaniach pamiętam również, że część odpowiedzi może zostać zapamiętana dłużej niż planowałam.
Dlaczego to ważne: Łączy podstawy cache z praktycznym ryzykiem edge.
Możliwe dopytania: Czy brak cookies zawsze oznacza, że odpowiedź jest publiczna?
Jak poszło? Bądź szczery — „Jeszcze nie” dodaje pytanie do powtórki.
Zacznij od
- E-P01 · Co to jest chmura obliczeniowa? — AWS, Cloudflare i infrastruktura
- E-P03 · Czym jest Cloudflare i do czego służy? — AWS, Cloudflare i infrastruktura
- E-P04 · Czym Cloudflare różni się od AWS? — AWS, Cloudflare i infrastruktura
Dalsza lektura
- Next.js: Caching and Revalidating (Previous Model)(otwiera się w nowej karcie)Docs; dostęp 22.10.2026. Zależność od routera, wersji i Cache Components; brak jednej reguły dla całego Next.