Projektowanie API · Middle · Pytanie 14 z 75
Dlaczego zwracanie łącznej liczby z każdą stroną bywa problemem?
- 1HTTP nie pozwala na liczby w odpowiedziach
- 2Klienci nigdy nie potrzebują sum
- ✓Poprawna odpowiedź: Liczenie pasujących wierszy może być kosztowne na dużych tabelach; uczyń je opcjonalnym, przybliżonym lub cache'owanym
Wyjaśnienie
Wiele UI potrzebuje tylko „czy jest następna strona?”, na co paginacja kursorowa odpowiada tanio.