Next.js · Senior · Pytanie 5 z 75
Co trzeba uwzględnić przy self-hostingu Next.js na kilku podach Kubernetes?
- ✓Poprawna odpowiedź: Cache jest domyślnie lokalny dla każdej instancji; potrzebny jest wspólny cache handler
- 2Nic: instancje automatycznie synchronizują między sobą cache
- 3Trzeba wyłączyć ISR - działa tylko na Vercel
Wyjaśnienie
Domyślnie wygenerowane strony i dane są przechowywane w pamięci i na dysku każdego poda. Bez wspólnego magazynu revalidateTag na jednym podzie nie unieważni cache na innych, a użytkownicy zobaczą różne wersje. Warto też skonfigurować deploymentId dla ochrony przed version skew przy rolling update.