Rate limiting server ला खूप जास्त requests पासून वाचवते; HTTP caching आधीच उत्तर दिलेल्या requests साठी काम पुन्हा करणे टाळते. दोन्ही HTTP मध्ये प्रमाणित आहेत आणि दोन्ही मोठ्या प्रमाणातील production API साठी अत्यावश्यक आहेत.
Rate limiting
Server प्रति window एक client किती requests करू शकतो यावर मर्यादा घालतो आणि ओलांडल्यावर 429 Too Many Requests परत करतो. तो headers मार्फत मर्यादा जाहीर करतो जेणेकरून सुव्यवस्थित client स्वतःला throttle करू शकेल:
HTTP/1.1 200 OK
RateLimit-Limit: 100
RateLimit-Remaining: 12
RateLimit-Reset: 30
