System Design · Senior · Pytanie 32 z 75
Jak połączyć cache'owanie HTML na CDN z personalizacją (imię użytkownika, koszyk)?
- ✓Poprawna odpowiedź: Cache'ować powłokę, a dane osobiste strumieniować osobno
- 2Wyłączyć cache'owanie HTML dla wszystkich stron
- 3Cache'ować HTML osobno dla każdego użytkownika na CDN
Wyjaśnienie
Partial Prerendering, Edge Side Includes lub doładowanie po stronie klienta: część statyczna jest serwowana z CDN natychmiast, a fragmenty osobiste podstawiane przy żądaniu. Cache per użytkownik zabija wydajność CDN i grozi wyciekami.