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 bezieht sich auf Microsoft Application Request Routing Version 2 (Routing von Anwendungsanforderungen) 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 können. Wenn dies noch nicht geschehen ist, wird dringend empfohlen, die folgende exemplarischen Vorgehensweisen einzusehen, bevor Sie fortfahren:
- Konfigurieren und Aktivieren des Datenträgercaches beim Routing von Anwendungsanforderungen
- Cachehierarchieverwaltung mithilfe des Routing von Anwendungsanforderungen
- Bereitstellung des Application Request Routing im CDN
- Durchsuchen von zwischengespeicherten Inhalten auf der Festplatte bei der Weiterleitung von Anwendungsanforderungen
Wenn Routing von Anwendungsanforderungen Version 2 noch nicht installiert ist, kann es über diese Adresse herunterladen werden:
- Microsoft Application Request Routing (Anwendungsanforderungsrouting) 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 (Anwendungsanforderungsrouting) 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.
Bei dieser exemplarischen Vorgehensweise wird davon ausgegangen, dass die Serverfarm bereits erstellt wurde. Andernfalls befolgen Sie die exemplarische Vorgehensweise Definieren und Konfigurieren einer Serverfarm Routing von Anwendungsanforderungen. In dieser exemplarischen Vorgehensweise wird auch davon ausgegangen, dass mindestens ein primäres Cachelaufwerk zum Zwischenspeichern zu ARR hinzugefügt wurde. Wenn nicht, befolgen Sie die exemplarische Vorgehensweise Konfigurieren und Aktivieren des Datenträgercaches in Anwendungsanforderungsrouting.
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 aus.
Wählen Sie die Serverfarm aus, die Sie erstellt haben.
Die folgenden Symbole werden angezeigt:

Doppelklicken Sie auf Zwischenspeichern.

Stellen Sie sicher, dass die Dropdownliste Abfragezeichenfolgenunterstützung auf Abfragezeichenfolge ignorierenfestgelegt ist. Dies ist die Standardeinstellung.
Überprüfen der Funktionalität:
- Anfordern von /arr/arr.htm?query=5 und /arr/arr.htm?query=10
- Navigieren Sie zur Benutzeroberfläche für Routing von Anwendungsanforderungen 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 und die andere Anforderung ein Cachetreffer ist.
Löschen Sie als Bereinigung alle zwischengespeicherten Objekte mithilfe von Schritten, die in der exemplarischen Vorgehensweise Löschen zwischengespeicherter Objekte und Zurücksetzen von Laufzeitstatistiken für die Serverfarm aufgeführt sind, 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 zum Feature Zwischenspeichern der Serverfarm.
- Legen Siedie Dropdownliste Abfragezeichenfolgenunterstützung auf nicht zwischenspeichern fest.
Überprüfen der Funktionalität:
- Anfordern von /arr/arr.htm?query=5 und /arr/arr.htm?query=10
- Navigieren Sie zur Benutzeroberfläche für Routing von Anwendungsanforderungen 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 zum Feature Zwischenspeichern der Serverfarm.
- Legen Sie die Dropdownliste Abfragezeichenfolgenunterstützung auf Abfragezeichenfolge einschließen fest.
Überprüfen der Funktionalität:
Stellen Sie die folgenden Anforderungen
- /arr/arr.htm?query=5
- /arr/arr.htm?query=10
- /arr/arr.htm
Navigieren Sie zur Benutzeroberfläche für Routing von Anwendungsanforderungen 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 Anforderungen Cachefehler sind.
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.