Einführung

Abgeschlossen

Viele Organisationen verwenden APIs zum Veröffentlichen von Daten und Diensten. Kunden und Partner können diese APIs über einen Client aufrufen: Desktopanwendungen, mobile Apps, Web-Apps und andere Systeme. Wenn Ihre API häufig verwendet wird, müssen Sie deren Leistung gegebenenfalls optimieren, um die Verfügbarkeit für Benutzer zu gewährleisten.

Angenommen, Sie sind Entwickler*in in einem Unternehmen, das Brettspiele herstellt. Eine Produktlinie Ihres Unternehmens erfreut sich seit Kurzem großer Beliebtheit. Die Anzahl der Anforderungen, die Ihre Einzelhandelspartner an Ihre Inventar-API senden, wächst stetig – sogar schneller als die Geschwindigkeit, mit der sich Ihr Inventar ändert. Sie möchten, dass Ihre API schnell und ohne anfallende Nutzlast auf Anforderungen reagiert.

Sie verwenden Azure API Management zum Hosten Ihrer API. Sie spielen mit dem Gedanken, eine API Management-Richtlinie zum Zwischenspeichern kompilierter Antworten auf Anforderungen zu verwenden. Sie glauben, dass Sie die Leistung so optimieren können. Sie möchten lernen, wie man API Management-Richtlinien schreibt und wie diese zum Einrichten und Steuern eines Caches verwendet werden. Anschließend möchten Sie Richtlinien schreiben, mit denen die Antworten an Benutzer beschleunigt werden.

Lernziele

Inhalte dieses Moduls:

  • Identifizieren, ob eine Richtlinie für das gewünschte Verhalten vorhanden ist oder nicht
  • Auswählen eines Richtlinienbereichs
  • Konfigurieren und Anwenden einer Cacherichtlinie im Azure-Portal

Voraussetzungen

  • Erfahrung im Veröffentlichen einer API in Azure API Management
  • Erfahrung mit XML-Syntax
  • Zum Durchführen dieser Übungen benötigen Sie ein Azure-Abonnement. Wenn Sie kein Azure-Abonnement haben, können Sie ein kostenloses Konto erstellen und ein Abonnement hinzufügen, bevor Sie beginnen. Schulkinder und Studierende können das Angebot Azure for Students nutzen.