Introduktion

Slutförd

Många organisationer använder API:er för att publicera data och tjänster. Kunder och partner kan anropa dessa API:er från en klient: skrivbordsprogram, mobilappar, webbappar och andra system. Om ditt API är populärt kan du behöva optimera dess prestanda för att garantera tjänsten för användarna.

Anta att du är utvecklare för ett brädspelsföretag. En produktlinje som ditt företag producerar har nyligen blivit populär. Mängden begäranden från dina detaljhandelspartner till ditt lager-API växer snabbt – mycket snabbare än den hastighet som lagret ändras. Du vill att API:et ska svara på begäranden snabbt utan att det medför belastningar i API:et.

Du använder Azure API Management för att värdhantera API:et. Du överväger att använda en API Management-princip för att cachelagra kompilerade svar på begäranden. Du bedömer att den här tekniken kommer bli ett sätt att optimera prestanda. Du vill lära dig hur du skriver API Management-principer och använder dem för att konfigurera och kontrollera en cache. Sedan vill du skriva principer som påskyndar svar till användare.

Utbildningsmål

I den här modulen gör du följande:

  • Identifiera huruvida det finns en princip för önskat beteende
  • Välja ett principomfång
  • Konfigurera och tillämpa en cachelagringsprincip i Azure-portalen

Förutsättningar

  • Erfarenhet av att publicera ett API i Azure API Management
  • Erfarenhet med XML-syntax
  • Du behöver en Azure-prenumeration för att slutföra övningarna. Om du inte har någon Azure-prenumeration kan du skapa ett kostnadsfritt konto innan du börjar. Om du är student kan du dra nytta av Erbjudandet Azure for Students .