Konfigurieren und Aktivieren des Datenträgercaches im Application Request Routing

von IIS-Team

Dieser Abschnitt der Dokumentation bezieht sich auf Microsoft Routing von Anwendungsanforderungen Version 2 für IIS 7 und höher.

Ziel

Um den Datenträgercache erfolgreich zu konfigurieren und zu aktivieren, der in Kernszenarien für Anwendungsanforderungsrouting (ARR) Version 1 verwendet werden soll.

Voraussetzungen

Die wichtigsten ARR Version 1-Szenarien müssen erfolgreich konfiguriert werden:

Diese exemplarische Vorgehensweise konzentriert sich auf das Konfigurieren und Aktivieren des datenträgerbasierten Caches für die oben genannten Szenarien.

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 des primären Speicherorts des Datenträgercaches

Mindestens ein primärer Speicherort des Datenträgercaches muss angegeben werden.

So konfigurieren Sie einen primären Datenträgercachespeicherort mithilfe der Benutzeroberfläche:

  1. Starten Sie den IIS-Manager.

  2. Die Konfiguration des Datenträgercaches für ARR erfolgt auf Serverebene. Wählen Sie in der Navigationsstrukturansicht den Server aus.

    Screenshot of the I I S Manger navigation tree. A R R one Administrator is selected and expanded.

  3. Doppelklicken Sie auf Application Request Routing Cache.

    Screenshot of the I I S Manger navigation tree. A R R one Administrator is selected and expanded. The Application Request Routing Cache is shown.

  4. Klicken Sie im Fenster Aktionen auf Hinzufügen....

    Screenshot of the Actions pane. The Add button is located under the Drive Management heading.

  5. Definieren Sie im Dialogfeld Laufwerk hinzufügen den Speicherort des Laufwerks, und legen Sie eine maximale Größe fest. Wenn keine Größe angegeben ist, wird der gesamte verfügbare Speicherplatz verbraucht.
    Screenshot of the Add Drive dialog box. The Drive location and Limit Maximum size in GB boxes are shown.

    Hinweis

    Wenn der Laufwerkspeicherort manuell erstellt wurde, stellen Sie sicher, dass die Identität des Arbeitsprozesses über die folgenden Benutzerrechte verfügt. In den meisten Fällen verfügt die lokale Benutzergruppe über die erforderlichen Benutzerrechte für den Ordner, wenn er erstellt wurde.

    1. Lesen Sie
    2. Ordnerinhalt auflisten
    3. Schreiben
  6. Geben Sie die entsprechenden Werte ein, und klicken Sie dann auf OK, um die Änderungen zu speichern. Für diese exemplarische Vorgehensweise wird c:\cache\ als Laufwerkspeicherort verwendet und eine maximale Größe von 10 GB festgelegt. Sie können einen beliebigen Wert bis zur maximalen Laufwerkgröße eingeben oder das gesamte Laufwerk verwenden.

    Screenshot of the Application Request Routing Cache. The Drive Location, Maximum Size and Utilization columns are shown.

    Hinweis

    ARR hat das Konzept eines Primärlaufwerks und eines sekundären Laufwerks. Eine typische Konfiguration umfasst ein oder mehrere primäre Laufwerke, die lokale Laufwerke sind, z. B. e:\cache oder f:\cache. Es kann jedoch nur ein sekundäres Laufwerk vorhanden sein, und in der Regel handelt es sich um ein SAN-Laufwerk, das zwischen mehreren ARRs gemeinsam genutzt werden kann. Die Idee ist, dass Sie über ein großes SAN-Laufwerk verfügen, auf dem mehr Inhalt zwischengespeichert werden kann als auf dem lokalen Laufwerk eines ARR, und es kann auch für mehrere ARR-Instanzen freigegeben werden.

Schritt 2 - Konfigurieren des Speicherorts des sekundären Datenträgercaches

Der Speicherort des sekundären Datenträgercaches ist eine optionale Konfiguration. Wie oben erwähnt, kann im Gegensatz zum primären Laufwerk nur ein sekundäres Laufwerk konfiguriert werden. Der Speicherort des sekundären Datenträgercaches wird gewissermaßen als "übergeordnete Cacheebene" verwendet. ARR sucht nach zwischengespeicherten Inhalten auf dem sekundären Laufwerk, wenn er nicht im primären Cachelaufwerkspeicherort gefunden werden kann. Ebenso speichert ARR beim Zwischenspeichern von Inhalten sowohl an den primären Speicherorten des Cachelaufwerks als auch am sekundären Cachelaufwerkspeicherort.

So konfigurieren Sie einen Speicherort für den sekundären Datenträgercache mithilfe der Benutzeroberfläche:

  1. Klicken Sie im Bereich Aktionen auf Sekundär hinzufügen....

    Screenshot of the Actions pane. The Add Secondary box is located under the Drive Management heading.

  2. Definieren Sie im Dialogfeld Sekundäres Laufwerk hinzufügen den Speicherort des Laufwerks.

    Screenshot of the Add Secondary Drive dialog box. The Drive location box is shown.

  3. Geben Sie den entsprechenden Wert ein, und klicken Sie dann auf OK, um die Änderungen zu speichern. Für diese exemplarische Vorgehensweise wird \\wonyoo-w2k8-3\SAN\ als sekundärer Speicherort des Cachelaufwerks verwendet.

    Screenshot of the Drive Location, Priority, and Health Status columns. For the purposes of this walkthrough, backslash backslash won yoo dash w two k eight dash three backslash S A N backslash is used as the secondary drive location.

Schritt 3 - Aktivieren des Datenträgercaches

Nachdem der Laufwerkspeicherort angegeben wurde, kann ARR-Proxy den konfigurierten Datenträgercache verwenden. Es gibt zwei Ebenen von Proxys in ARR. Eine befindet sich auf Serverebene und die andere auf Serverfarmebene. In beiden Fällen ist der Datenträgercache standardmäßig aktiviert. Sobald der primäre Cachelaufwerkspeicherort konfiguriert ist, beginnt ARR standardmäßig mit dem Zwischenspeichern von Inhalten auf dem Datenträger.

Bei der restlichen exemplarischen Vorgehensweise wird davon ausgegangen, dass die Serverfarm bereits erstellt wurde. Wenn nicht, befolgen Sie die exemplarische Vorgehensweise zum Definieren und Konfigurieren einer Serverfarm zum Routing von Anwendungsanforderungen.

  1. Wählen Sie Serverfarmenaus.

  2. Wählen Sie die Serverfarm aus, die Sie erstellt haben.

  3. Die folgenden Symbole werden angezeigt:

    Screenshot of the Server Farm. The Caching, Health Test, Load Balance, Monitoring and Management, Proxy, Routing Rules, and Server Affinity icons are shown.

  4. Doppelklicken Sie auf Zwischenspeichern. Stellen Sie sicher, dass das Kontrollkästchen Datenträgercache aktivieren ausgewählt ist.

    Screenshot of the Caching Icon. The Enable disk cache checkbox is checked.

    Hinweis

    Die Autorisierung kann nicht an ARR delegiert werden. Wenn der Inhalt daher streng vertraulich ist und eine Autorisierung erforderlich ist, wird empfohlen, den Cache nicht zu aktivieren.

Schritt 4 – Überprüfen der Funktionalität

Standardmäßig schränkt der Kernelcache nach http.sys für Windows die Größe einzelner Objekte auf 256 KB ein. Informationen zum globalen Ändern dieser Einstellung finden Sie unter https://support.microsoft.com/kb/820129/en-us.

Nehmen Sie einige Anforderungen vor, die in ARR zwischengespeichert werden.

So überprüfen Sie, ob die Speicherzwischenspeicherung funktioniert:

  1. Öffnen Sie eine Eingabeaufforderung mit erhöhten Benutzerrechten.

  2. Geben Sie netsh http show cache ein.

    Screenshot of the Administrator Command Prompt. Net s h h t t p show cache is written.

  3. Standardmäßig beträgt die Speichercachedauer 5 Sekunden.

Schritt 5 - Überprüfen der Cachefunktionalität mithilfe des IIS-Managers

  1. Navigieren Sie zur Benutzeroberfläche für Routing von Anwendungsanforderungen auf Serverebene im IIS-Manager.
  2. Klicken Sie auf Cacheinhalt durchsuchen im Aktionsbereich auf der rechten Seite.
  3. Überprüfen Sie, ob Antworten auf dem primären Cachelaufwerk zwischengespeichert werden.
  4. Stellen Sie sicher, dass der Inhalt auch am Speicherort des sekundären Cachelaufwerks vorhanden ist.

Zusätzlich zur Überprüfung der Datenträgercachefunktionalität im Dateisystem bietet ARR eine grafische Dashboardansicht der Cacheleistung.

  1. Wählen Sie Serverfarmen aus.

  2. Wählen Sie die Serverfarm aus, die Sie erstellt haben.

  3. Die folgenden Symbole werden angezeigt:

    Screenshot of the Server Farm with the Caching Icon, Health Test Icon, Load Balance Icon, Monitoring and Management Icon, Proxy Icon, and Routing Rules Icon.

  4. Doppelklicken Sie auf Überwachung und Verwaltung. Diese Ansicht stellt die Laufzeitstatistiken auf Serverfarmebene bereit, einschließlich des Cache-Treffer-/Fehlerverhältnisses sowie der Bandbreite, die aufgrund des ARR-Datenträgercaches gespeichert wurde.

    Screenshot of the Monitoring and Management Icon. The runtime Disk Cache Statistics is shown.

Zusammenfassung

Sie haben jetzt erfolgreich einen Datenträgercache für ARR konfiguriert und aktiviert. Weitere exemplarische Vorgehensweisen für ARR Version 2 finden Sie in den Dokumenten in diesem Artikel.