System Design · Middle · Pytanie 8 z 75
Jakie poziomy cache'owania są między użytkownikiem a bazą danych?
- ✓Poprawna odpowiedź: Pamięć, cache HTTP, Service Worker, CDN, cache serwera
- 2Tylko cache przeglądarki - pozostałe poziomy są przestarzałe
- 3Tylko CDN - przeglądarka nie cache'uje odpowiedzi API
Wyjaśnienie
Każdy poziom odciąża kolejny i zmniejsza opóźnienie: kliencki cache danych (TanStack Query), cache HTTP według nagłówków, SW do pracy offline, CDN na krawędzi sieci, Redis i cache renderowania na serwerze. Trudność - spójne unieważnianie.