Steuern des Azure CDN-Zwischenspeicherverhaltens mit Abfragezeichenfolgen – Standard-Tarif

Übersicht

Mit Azure Content Delivery Network können Sie steuern, wie Dateien für eine Webanforderung, die eine Abfragezeichenfolge enthält, zwischengespeichert werden. In einer Webanforderung mit einer Abfragezeichenfolge ist die Abfragezeichenfolge der Teil der Anforderung, der auf das Fragezeichen („?“) folgt. Eine Abfragezeichenfolge kann ein oder mehrere Schlüssel-Wert-Paare enthalten, wobei der Feldname und sein Wert durch ein Gleichheitszeichen („=“) getrennt sind. Die einzelnen Schlüssel-Wert-Paare sind durch ein kaufmännisches Und-Zeichen („&“) voneinander getrennt. Beispiel: HTTP://www.contoso.com/content.mov?field1=value1& field2=value2. Falls mehrere Schlüssel-Wert-Paare in einer Abfragezeichenfolge derselben Anforderung vorhanden sind, spielt die Reihenfolge keine Rolle.

Wichtig

Die Azure Content Delivery Network-Produkte Standard und Premium bieten die gleiche Funktionalität zum Zwischenspeichern von Abfragezeichenfolgen, jedoch mit einer anderen Benutzeroberfläche. Dieser Artikel beschreibt die Benutzeroberfläche für Azure CDN Standard von Microsoft und Azure CDN Standard von Edgio. Informationen zum Zwischenspeichern von Abfragezeichenfolgen mit Azure CDN Premium von Edgio finden Sie unter Steuern des Azure Content Delivery Network-Zwischenspeicherverhaltens mit Abfragezeichenfolgen - Premiumebene.

Es sind drei Abfragezeichenfolgenmodi verfügbar:

  • Ignorieren von Abfragezeichenfolgen: Standardmodus. In diesem Modus übergibt der Content Delivery Network-POP-Knoten (Point of Presence) die Abfragezeichenfolgen bei der ersten Anforderung vom Anforderer an den Ursprungsserver und speichert das Objekt im Cache zwischen. Für alle nachfolgenden Anforderungen des Objekts, die vom POP verarbeitet werden, werden die Abfragezeichenfolgen bis zum Ablauf des zwischengespeicherten Objekts ignoriert.

  • Zwischenspeicherung für Abfragezeichenfolgen umgehen: In diesem Modus werden Anforderungen mit Abfragezeichenfolgen nicht auf dem Content Delivery Network-POP-Knoten zwischengespeichert. Der POP-Knoten ruft das Objekt direkt vom Ursprungsserver ab und übergibt es bei jeder Anforderung an den Anforderer.

  • Zwischenspeichern jeder eindeutigen URL: In diesem Modus wird jede Anforderung mit einer eindeutigen URL, einschließlich der Abfragezeichenfolge, als eindeutiges Objekt mit eigenem Cache behandelt. So wird beispielsweise die Antwort vom Ursprungsserver für eine Anforderung von „example.ashx?q=test1“ auf dem POP-Knoten zwischengespeichert und für nachfolgende Caches mit der gleichen Abfragezeichenfolge zurückgegeben. Eine Anforderung von „example.ashx?q=test2“ wird als separates Objekt mit eigener Einstellung für die Gültigkeitsdauer zwischengespeichert.

    Wichtig

    Verwenden Sie diesen Modus nicht, wenn die Abfragezeichenfolge Parameter enthält, die sich bei jeder Anforderung ändern, z.B. eine Sitzungs-ID oder einen Benutzernamen, da dies zu einer niedrigen Cachetrefferquote führt.

Ändern der Einstellungen für das Zwischenspeichern von Abfragezeichenfolgen für Content Delivery Network-Standardprofile

  1. Öffnen Sie ein Netzwerkprofil für die Inhaltsübermittlung, und wählen Sie dann den Endpunkt für die Inhaltsübermittlung aus, den Sie verwalten möchten.

    Screenshot der Endpunkte des Inhaltsübermittlungsnetzwerks.

  2. Wählen Sie im linken Bereich unter „Einstellungen“ die Option Cacheregeln aus.

    Screenshot der Schaltfläche „Regeln für die Zwischenspeicherung des Inhaltsübermittlungs-Netzwerks“.

  3. Wählen Sie in der Liste Verhalten für das Zwischenspeichern von Abfragezeichenfolgen einen Abfragezeichenfolgenmodus und klicken Sie auf Speichern.

    Screenshot der Optionen für die Zwischenspeicherung von Zeichenfolgen für die Inhaltsübermittlungs-Netzwerkabfrage.

Wichtig

Da die Verteilung der Registrierung über Azure Content Delivery Network eine Weile dauern kann, sind die Änderungen der Cachezeichenfolgen-Einstellungen unter Umständen nicht sofort sichtbar:

  • Bei Profilen vom Typ Azure CDN Standard von Microsoft ist die Weitergabe in der Regel in zehn Minuten abgeschlossen.
  • Bei Profilen von Azure CDN Standard von Edgio und Azure CDN Premium von Edgio ist die Weitergabe in der Regel in zehn Minuten abgeschlossen.

Nächster Schritt