Projektowanie API · Senior · Pytanie 16 z 75
Jak zaprojektować endpoint, którego zapytanie jest kosztowne i popularne?
- ✓Poprawna odpowiedź: Cache'ować na właściwej warstwie (HTTP z ETagami, CDN, cache aplikacji), paginować, wstępnie liczyć agregaty i limitować żądania per klient
- 2Wykonywać zapytanie przy każdym żądaniu
- 3Zwracać wszystko w jednej odpowiedzi
Wyjaśnienie
Upewnij się też, że klienci mogą używać żądań warunkowych, żeby niezmienione dane prawie nic nie kosztowały.