System Design · Middle · Pytanie 43 z 75
Jak wydajnie wysyłać zdarzenia analityczne?
- ✓Poprawna odpowiedź: Gromadzić w kolejce, wysyłać paczkami i doręczać przy ukryciu strony
- 2Od razu wysyłać osobne żądanie przy każdym kliknięciu
- 3Zapisywać wszystkie zdarzenia w ciasteczkach i wysyłać raz w tygodniu
Wyjaśnienie
Batching zmniejsza liczbę żądań i obciążenie głównego wątku. Przy visibilitychange na hidden resztę wysyła się przez sendBeacon. Trzeba szanować zgodę użytkownika (cookie consent).