Steuern des Azure Content Delivery Network-Zwischenspeicherverhaltens mit Abfragezeichenfolgen – Premiumebene
Ü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 Content Delivery Network-Produkte „Standard“ und „Premium“ bieten die gleiche Funktionalität zum Zwischenspeichern von Abfragezeichenfolgen, aber mit einer anderen Benutzeroberfläche. In diesem Artikel wird die Benutzeroberfläche für Azure CDN Premium von Edgio beschrieben. Informationen zum Zwischenspeichern von Abfragezeichenfolgen mit Azure Content Delivery Network Standard-Produkten finden Sie unter Steuern des Azure Content Delivery Network-Zwischenspeicherverhaltens mit Abfragezeichenfolgen – Standardebene.
Es sind drei Abfragezeichenfolgenmodi verfügbar:
standard-cache: 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-Server verarbeitet werden, werden die Abfragezeichenfolgen bis zum Ablauf des zwischengespeicherten Objekts ignoriert.
Wichtig
Wenn die Tokenberechtigung für einen beliebigen Pfad für dieses Konto aktiviert ist, ist der Standardcachemodus der einzige Modus, der verwendet werden kann.
no-cache: 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.
unique-cache: 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-Premiumprofile
Öffnen Sie ein Netzwerkprofil für die Inhaltsübermittlung, und wählen Sie dann Verwalten aus.
Das Verwaltungsportal des Content Delivery Network wird geöffnet.
Zeigen Sie auf die Registerkarte HTTP Groß und dann auf das Flyout-Menü Cacheeinstellungen. Klicken Sie auf Query-String Caching.
Die Zwischenspeicherungsoptionen für Abfragezeichenfolgen werden angezeigt.
Wählen Sie einen Abfragezeichenfolgenmodus aus, und wählen Sie dann Aktualisieren aus.
Wichtig
Da die Verteilung der Registrierung über das Content Delivery Network eine Weile dauern kann, sind die Änderungen der Cachezeichenfolgen-Einstellungen unter Umständen nicht sofort sichtbar. Die Weitergabe ist in der Regel in zehn Minuten abgeschlossen.