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 Won Yoo
Dieser Abschnitt des Dokuments bezieht sich auf Microsoft Application Request Routing Version 2 (Routing von Anwendungsanforderungen) für IIS 7 und höher.
Ziel
Zum erfolgreichen Schreiben von Regeln zum Verwalten der Cachekontrollanweisungen zum Steuern des Verhaltens von Cachefähigkeit und Cachedauer.
In einigen Fällen möchte der Administrator von ARR möglicherweise die Cachekontrollanweisungen definieren, wenn sie im Antwortheader fehlen oder die Cachekontrollanweisungen in der Antwort sogar außer Kraft setzen. ARR bietet ein Feature zum Definieren eigener Cachekontrollanweisungen, damit der Administrator das Verhalten von zwischengespeicherten Inhalten weiter verwalten kann.
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
- Löschen zwischengespeicherter Objekte
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.
Schritt 1: Konfigurieren von Cachekontrollregeln.
In dieser exemplarischen Vorgehensweise wird davon ausgegangen, dass ARR bereits mit dem Datenträgercache konfiguriert ist. Überprüfen Sie die Voraussetzungen sorgfältig, bevor Sie fortfahren.
Starten Sie den IIS-Manager.
Die Cachekontrollregeln werden auf Serverebene definiert. Wählen Sie das Serverstammverzeichnis aus und erweitern Sie es.
Doppelklicken Sie auf Zwischenspeicher Routing von Anwendungsanforderungen.
Klicken Sie im Bereich Aktionen auf Cachekontrollregeln.
Klicken Sie im Fenster Aktionen auf Hinzufügen.
Ein Dialogfeld wird gestartet, mit dem Sie die Cachekontrollregeln schreiben können. Ähnlich wie die Routingregeln in ARR auf Serverfarmebene basiert ARR auf URL-Umschreibung, um die Cachekontrollregeln zu schreiben. Diese Benutzeroberfläche in ARR macht sie für die Datenträgerzwischenspeicherungsfeatures relevanter, ohne dass der Benutzer gezwungen wird, die URL-Umschreibbenutzeroberfläche zum Schreiben der Cachekontrollregeln zu verwenden.
Für diese exemplarische Vorgehensweise schreiben Sie eine Regel, um immer .jpg-Bilder für 30 Minuten zwischenzuspeichern, unabhängig davon, was die Cachekontrollregeln im Antwortheader angegeben haben. Geben Sie dazu die folgenden Werte ein:
Regel anwenden: Immer
Cache: Ausgewählt
Cachedauer (Minuten): 30
Hostname: leer
URL: *.jpgHinweis
Sowohl der Hostname als auch die URL sind optionale Felder.
Schritt 2 – Überprüfen der Funktionalität.
Die Cachekontrollregel, die Sie in Schritt 1 geschrieben haben, speichert immer .jpg-Dateien für 30 Minuten zwischen, unabhängig davon, was die Cachekontrollregeln im Antwortheader angegeben hat.
Senden Sie eine .jpg-Anforderung an den ARR-Server mit der Regel, die Sie in Schritt 1 geschrieben haben.
Öffnen Sie eine Eingabeaufforderung, und navigieren Sie zum zwischengespeicherten Ort.
Suchen Sie die Datei mit dem Namen vollständig. (Im folgenden Beispiel befindet sich die Datei in
c:\cache\localhost\pix\
)Öffnen Sie die Datei vollständig, um den Header anzuzeigen.
Stellen Sie sicher, dass das maximale Alter auf 30 Minuten (oder 1800 Sekunden) festgelegt ist.
Hinweis
ARR ermöglicht mehrere Regeln für die Cachekontrolle. Sie werden von oben nach unten verarbeitet, und die Reihenfolge kann mithilfe der Pfeile nach oben und unten im Bereich Aktionen verwaltet werden. In dieser exemplarischen Vorgehensweise wurde ein einfacher Fall von Cachekontrollregeln vorgestellt, aber dasselbe Konzept kann erweitert werden, um bestimmte Inhalte nicht zwischenzuspeichern oder nur Inhalte basierend auf URL-Mustern oder Hostnamen zwischenzuspeichern.
Zusammenfassung
Sie haben nun erfolgreich eine Cachekontrollregel geschrieben, um zu definieren, ob ein Inhalt zwischengespeichert werden kann, und falls ja, wie lange er zwischengespeichert werden soll.
Weitere exemplarische Vorgehensweisen für ARR Version 2 finden Sie in den Dokumenten in diesem Artikel.