Dela via


Vad är strypning?

Strypning är en teknik som moln-API:er använder för att begränsa antalet begäranden som kan göras under en viss tidsperiod. Hastighetsbegränsning säkerställer att API:et förblir tillgängligt och responsivt för alla användare. Det förhindrar också att en enskild användare förbrukar för många resurser.

Du kan uppleva strypning på flera sätt. Ett vanligt sätt är att använda HTTP-statuskoder. När en användare till exempel överskrider det tillåtna antalet begäranden kan API:et returnera en 429 Too Many Requests statuskod. Det här svaret anger att användaren har utfärdat för många begäranden under en viss tidsperiod och bör sakta ner.

Förutom statuskoder kan vissa API:er också ge mer information i svarshuvudena eller brödtexten. De kan till exempel använda Retry-After-huvudet för att ange hur länge användaren ska vänta innan en annan begäran skickas.

Du måste vara medveten om begränsningsgränserna för de API:er som du använder och veta hur du hanterar begränsningsfel på rätt sätt i dina appar. Kvotmätning hjälper dig att se till att dina appar förblir responsiva och tillförlitliga, även när API:et är hårt belastat.

Nästa steg