System Design · Middle · Pytanie 11 z 75
Dlaczego unieważnianie cache nazywa się jednym z najtrudniejszych zadań?
- ✓Poprawna odpowiedź: Dane leżą w wielu cache'ach i trzeba je aktualizować spójnie
- 2Przeglądarki zabraniają programowego usuwania cache
- 3Cache nie da się wyczyścić bez restartu serwera
Wyjaśnienie
Te same dane leżą w CDN, cache serwera, cache klienta i na kilku stronach. Pomagają tagi (revalidateTag, unieważnianie po kluczach), krótkie TTL z SWR i unieważnianie zdarzeniowe po mutacjach.