Steuern des Zwischenspeicherungsverhaltens des Azure Content Delivery Network mit Abfragezeichenfolgen – Premium-Ebene
Überblick
Mit Azure Content Delivery Network können Sie steuern, wie Dateien für eine Webanforderung zwischengespeichert werden, die eine Abfragezeichenfolge enthält. In einer Webanforderung mit einer Abfragezeichenfolge handelt es sich um den Teil der Anforderung, der nach einem Fragezeichen (?) auftritt. Eine Abfragezeichenfolge kann ein oder mehrere Schlüsselwertpaare enthalten, in denen der Feldname und sein Wert durch ein Gleichheitszeichen (=) getrennt werden. Jedes Schlüssel-Wert-Paar wird durch ein et-Zeichen (&) getrennt. Beispiel: HTTP://www.contoso.com/content.mov?field1=value1& field2=value2. Wenn mehrere Schlüssel-Wert-Paare in einer Abfragezeichenfolge einer Anforderung vorhanden sind, spielt ihre Reihenfolge keine Rolle.
Wichtig
Die Standardmäßigen und Premium-Netzwerkprodukte für die Inhaltsübermittlung bieten die gleiche Funktionalität für die Zwischenspeicherung von Abfragezeichenfolgen, aber die Benutzeroberfläche unterscheidet sich. In diesem Artikel wird die Schnittstelle für Azure CDN Premium von Edgiobeschrieben. Informationen zum Zwischenspeichern von Abfragezeichenfolgen mit Azure Content Delivery Network-Standardprodukten finden Sie unter Steuern des Zwischenspeicherungsverhaltens des Azure Content Delivery Network mit Abfragezeichenfolgen – Standardebene.
Es stehen drei Abfragezeichenfolgenmodi zur Verfügung:
Standardcache: Voreingestellter Modus. In diesem Modus übergibt der POP-Knoten (Content Delivery Network Point of Presence) die Abfragezeichenfolgen vom Anforderer beim ersten Abruf an den Ursprungsserver und speichert dabei die Ressource im Cache. Alle nachfolgenden Anforderungen für die Ressource, die vom POP-Server bereitgestellt werden, ignorieren die Abfragezeichenfolgen, bis die zwischengespeicherte Ressource abläuft.
Wichtig
Wenn die Tokenautorisierung für einen Pfad für dieses Konto aktiviert ist, ist der Standardcachemodus der einzige Modus, der verwendet werden kann.
kein Cache: In diesem Modus werden Anforderungen mit Abfragezeichenfolgen nicht am POP-Knoten des Inhaltsübermittlungsnetzwerks zwischengespeichert. Der POP-Knoten ruft die Ressource direkt vom Ursprungsserver ab und übergibt es mit jeder Anforderung an den Anforderer.
eindeutiger Cache: In diesem Modus wird jede Anforderung mit einer eindeutigen URL, einschließlich der Abfragezeichenfolge, als eindeutige Ressource mit ihrem eigenen Cache behandelt. Beispielsweise wird die Antwort vom Ursprungsserver für eine Anforderung für ".ashx?q=test1" im POP-Knoten zwischengespeichert und für nachfolgende Caches mit derselben Abfragezeichenfolge zurückgegeben. Eine Abfrage für example.ashx?q=test2 wird als separate Ressource mit eigener Ablaufzeit-Einstellung zwischengespeichert.
Wichtig
Verwenden Sie diesen Modus nicht, wenn die Abfragezeichenfolge Parameter enthält, die sich bei jeder Anforderung ändern, z. B. einer Sitzungs-ID oder eines Benutzernamens, da dies zu einem niedrigen Cachetrefferverhältnis führt.
Ändern der Zwischenspeicherungseinstellungen für Abfragezeichenfolgen für Premium-Inhaltsübermittlungsnetzwerkprofile
Öffnen Sie ein Content-Delivery-Network-Profil, und wählen Sie dann Verwaltenaus.
Das Netzwerkverwaltungsportal für die Inhaltsübermittlung wird geöffnet.
Zeigen Sie mit der Maus auf die Registerkarte HTTP Large, dann zeigen Sie auf das Dropdown-Menü Cache-Einstellungen. Klicken Sie auf Query-String Zwischenspeichern.
Optionen zum Zwischenspeichern von Abfragezeichenfolgen werden angezeigt.
Wählen Sie einen Abfragezeichenfolgenmodus aus, und klicken Sie dann auf Aktualisieren.
Wichtig
Da es Zeit braucht, bis die Registrierung über das Netzwerk zur Inhaltsübermittlung verbreitet wird, sind Änderungen an den Cache-String-Einstellungen möglicherweise nicht sofort sichtbar. Die Verteilung wird in der Regel in 10 Minuten abgeschlossen.