Rate limiting apsaugo serverį nuo per daug užklausų; HTTP caching išvengia darbo kartojimo užklausoms, į kurias jau atsakyta. Abu standartizuoti HTTP ir abu esminiai production API dideliu masteliu.
Rate limiting
Serveris riboja, kiek užklausų klientas gali atlikti per langą, ir grąžina 429 Too Many Requests, kai viršijama. Jis skelbia ribas per header, kad gerai besielgiantis klientas galėtų save stabdyti:
HTTP/1.1 200 OK
RateLimit-Limit: 100
RateLimit-Remaining: 12
RateLimit-Reset: 30
