Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
von CJ Pattekar
Dieser Abschnitt des Dokuments gilt für Microsoft Application Request Routing Version 2 für IIS 7 und höher.
Ziel
So verstehen und konfigurieren Sie die Zwischenspeicherung mit Abfragezeichenfolgenunterstützung in Application Request Routing (ARR).
Voraussetzungen
In diesem Artikel wird davon ausgegangen, dass Sie mit der allgemeinen Funktionalität von ARR vertraut sind und wissen, wie Sie ARR mit dem Datenträgercache bereitstellen und konfigurieren. Wenn dies noch nicht geschehen ist, wird dringend empfohlen, die folgenden exemplarischen Vorgehensweisen zu überprüfen, bevor Sie fortfahren:
- Konfigurieren und Aktivieren des Datenträgercaches im Anwendungsanforderungsrouting
- Cachehierarchieverwaltung mit Anwendungsanforderungsrouting
- Bereitstellen des Anwendungsanforderungsroutings im CDN
- Durchsuchen von zwischengespeicherten Inhalten auf dem Datenträger im Anwendungsanforderungsrouting
Wenn Anwendungsanforderungsrouting Version 2 nicht installiert wurde, können Sie es herunterladen unter:
- Microsoft Application Request Routing Version 2 für IIS 7 (x86) hier (
https://download.microsoft.com/download/4/D/F/4DFDA851-515F-474E-BA7A-5802B3C95101/ARRv2_setup_x86.EXE). - Microsoft Application Request Routing Version 2 für IIS 7 (x64) hier (
https://download.microsoft.com/download/3/4/1/3415F3F9-5698-44FE-A072-D4AF09728390/ARRv2_setup_x64.EXE).
Führen Sie die in diesem Dokument beschriebenen Schritte aus, um ARR Version 2 zu installieren.
Konfigurieren sie die Unterstützung von Abfragezeichenfolgen in ARR.
Diese Anleitung geht davon aus, dass die Serverfarm bereits erstellt wurde. Wenn nicht, befolgen Sie die exemplarische Vorgehensweise zum Definieren und Konfigurieren einer Anwendungsanforderungsroutingserverfarm . In dieser exemplarischen Vorgehensweise wird auch davon ausgegangen, dass mindestens ein primäres Cachelaufwerk zum Zwischenspeichern zu ARR hinzugefügt wurde. Wenn nicht, folgen Sie der Anleitung zum Konfigurieren und Aktivieren des Disk Caches im Application Request Routing.
Im Folgenden finden Sie die Optionen für die Unterstützung von Abfragezeichenfolgen:
- Abfragezeichenfolge ignorieren: Der Abfragezeichenfolgenteil in der URL wird ignoriert. Es wird nur ein zwischengespeichertes Objekt für die URL erstellt, auch wenn der Abfragezeichenfolgenteil anders ist.
- Nicht zwischenspeichern: Wenn die URL eine Abfragezeichenfolge enthält, wird sie nicht zwischengespeichert.
- Abfragezeichenfolge einschließen: Die gleiche URL mit unterschiedlichen Abfragezeichenfolgen wird als separate Objekte zwischengespeichert. Nur eine genaue Übereinstimmung der URL plus Abfragezeichenfolge führt zu einem Cachetreffer.
So konfigurieren Sie eine Abfragezeichenfolgenunterstützung für "Abfragezeichenfolge ignorieren" mithilfe der Benutzeroberfläche:
Starten Sie DEN IIS-Manager.
Die Konfiguration der Abfragezeichenfolgenunterstützung für ARR erfolgt auf Serverfarmebene. Wählen Sie die Serverfarm in der Navigationsstrukturansicht aus.
Wählen Sie Serverfarmen.
Wählen Sie die serverfarm aus, die Sie erstellt haben.
Die folgenden Symbole werden angezeigt:
Doppelklicken Sie auf Caching.
Vergewissern Sie sich, dass das Dropdown "Abfragezeichenfolgenunterstützung" auf "Abfragezeichenfolge ignorieren" festgelegt ist. Dies ist die Standardeinstellung.
Überprüfen der Funktionalität:
- Stellen Sie eine Anforderung an /arr/arr.htm?query=5 und /arr/arr.htm?query=10
- Navigieren Sie zur Benutzeroberfläche für anwendungsanforderungsrouting auf Serverebene im IIS-Manager.
- Klicken Sie auf "Cacheinhalt durchsuchen" im Aktionsbereich auf der rechten Seite.
- Stellen Sie sicher, dass nur eine Datei für arr.htm.full zwischengespeichert wird.
- Navigieren Sie in der Benutzeroberfläche zum Bildschirm "Überwachung und Verwaltung".
- Stellen Sie sicher, dass die erste Anforderung cachefehler ist und die andere Anforderung ein Cachetreffer ist.
Löschen Sie als Bereinigung alle zwischengespeicherten Objekte mithilfe von Schritten, die in " Zwischengespeicherte Objekte löschen " erwähnt werden, und setzen Sie Laufzeitstatistiken für die Serverfarm zurück, indem Sie zum Bildschirm "Überwachung und Verwaltung" navigieren und im Aktionsbereich auf "Laufzeitstatistiken zurücksetzen" klicken.
So konfigurieren Sie eine Abfragezeichenfolgenunterstützung für "Nicht zwischenspeichern" mithilfe der Benutzeroberfläche:
- Navigieren Sie erneut zur Funktion "Zwischenspeichern" der Serverfarm.
- Stellen Sie das Dropdown-Menü "Abfragezeichenfolgenunterstützung" auf "Nicht zwischenspeichern" ein.
Überprüfen der Funktionalität:
- Stellen Sie eine Anforderung an /arr/arr.htm?query=5 und /arr/arr.htm?query=10
- Navigieren Sie zur Benutzeroberfläche für anwendungsanforderungsrouting auf Serverebene im IIS-Manager.
- Klicken Sie auf "Cacheinhalt durchsuchen" im Aktionsbereich auf der rechten Seite.
- Stellen Sie sicher, dass keine Datei zwischengespeichert ist.
- Navigieren Sie in der Benutzeroberfläche zum Bildschirm "Überwachung und Verwaltung".
- Stellen Sie sicher, dass beide Anforderungen cachefehler sind.
Setzen Sie als Bereinigung Laufzeitstatistiken für die Serverfarm zurück, indem Sie zum Bildschirm "Überwachung und Verwaltung" navigieren und im Aktionsbereich auf "Laufzeitstatistiken zurücksetzen" klicken.
So konfigurieren Sie eine Abfragezeichenfolgenunterstützung für "Abfragezeichenfolge einschließen" mithilfe der Benutzeroberfläche:
- Navigieren Sie erneut zur Funktion "Zwischenspeichern" der Serverfarm.
- Legen Sie die Dropdownliste " Abfragezeichenfolgenunterstützung " auf "Abfragezeichenfolge einschließen" fest.
Überprüfen der Funktionalität:
Stellen Sie die folgenden Anfragen
- /arr/arr.htm?query=5
- /arr/arr.htm?query=10
- /arr/arr.htm
Navigieren Sie zur Benutzeroberfläche für anwendungsanforderungsrouting auf Serverebene im IIS-Manager.
Klicken Sie auf "Cacheinhalt durchsuchen" im Aktionsbereich auf der rechten Seite.
Stellen Sie sicher, dass drei verschiedene Dateien zwischengespeichert werden.
Navigieren Sie in der Benutzeroberfläche zum Bildschirm "Überwachung und Verwaltung".
Stellen Sie sicher, dass alle drei Anfragen einen Cache-Miss haben.
Zusammenfassung
Sie haben jetzt erfolgreich die Zwischenspeicherung mit Unterstützung von Abfragezeichenfolgen in ARR konfiguriert. Weitere exemplarische Vorgehensweisen für ARR Version 2 finden Sie in den Dokumenten in diesem Artikel.