Verwenden Sie die Dialogfelder Cacheregel hinzufügen oder Cacheregel bearbeiten, um festzulegen, wie von IIS Inhalte für bestimmte Dateinamenerweiterungen zwischengespeichert werden. Die Einstellungen können für die Zwischenspeicherung sowohl des Benutzermodus als auch des Kernelmodus konfiguriert werden.
Liste der Benutzeroberflächenelemente
Elementname | Beschreibung | ||||
---|---|---|---|---|---|
Dateinamenerweiterung | Gibt die Dateinamenerweiterung (z. B. ".aspx") an, für die die Cacheregel gilt. Damit die Regel auf alle Dateinamenerweiterungen angewendet wird, geben Sie ein Sternchen (*) in das Feld ein. | ||||
Zwischenspeicherung des Benutzermodus | Legt die Regel fest, nach der Inhalte im Ausgabecache gespeichert werden, der sich im Benutzermodus befindet. Wählen Sie unter Dateicacheüberwachung eine Option aus, um konfigurieren, wie und wann der Ausgabecache mit neu zwischengespeicherten Dateien aktualisiert wird. | ||||
Dateiänderungsbenachrichtigungen verwenden (unter der Option Zwischenspeicherung des Benutzermodus) | Legt fest, welche Dateien (die durch diese Regel zwischengespeichert werden) aus dem Ausgabecache entfernt werden sollen, wenn IIS eine Benachrichtigung über eine Datei- oder Konfigurationsänderung erhält. | ||||
In Zeitintervallen (hh:mm:ss) (unter der Option Zwischenspeicherung des Benutzermodus) | Legt fest, welche Dateien (die durch diese Regel zwischengespeichert werden) aus dem Ausgabecache nach einer bestimmten Zeit entfernt werden sollen, sofern der Cache nicht vor Ablauf dieser Zeit durch eine Datei- oder Konfigurationsänderung gelöscht wird. Durch den Wert im zugehörigen Feld wird festegelegt, wie lange dieser Inhalt im Ausgabecache gespeichert wird. Die Zeit wird im Format hh:mm:ss angegeben (dabei stehen hh für Stunden, mm für Minuten und ss für Sekunden). Die Standarddauer beträgt 30 Sekunden. Ein zu niedrig eingestellter Wert kann sich negativ auf die Serverleistung auswirken, da Elemente häufiger zwischengespeichert werden als nötig.
| ||||
Zwischenspeicherung verhindern | Legt die Dateien fest (die mit der Dateinamenerweiterung übereinstimmen), die nicht im Ausgabecache gespeichert werden sollen. Diese Einstellung entspricht der Einstellung DisableCache in der Konfiguration und unterscheidet sich von der Einstellung DontCache, die in der Konfiguration angezeigt wird, wenn Sie in IIS-Manager nicht die Option Zwischenspeicherung des Benutzermodus auswählen. Die Einstellung DontCache bedeutet, dass die Cacherichtlinie für den Benutzermodus nicht durch das Ausgabecachemodul festgelegt wird. Wenn jedoch ein anderes Modul die Cacherichtlinie festlegt, wird die Antwort durch das Ausgabecachemodul zwischengespeichert. Die Einstellung DisableCache bedeutet, dass der Ausgabecache die Antwort auch dann nicht zwischenspeichert, wenn durch ein anderes Modul versucht wird, die Zwischenspeicherung des Benutzermodus zu aktivieren, indem die Cacherichtlinie für den Benutzermodus festgelegt wird. | ||||
Erweitert | Öffnet das Dialogfeld Erweiterte Einstellungen für Ausgabecacheregeln, in dem Sie eine Cacheregel festlegen können, nach der je nach Abfragezeichenfolge und -header unterschiedliche Versionen einer Antwort zwischengespeichert werden. Diese Optionen sind nur für Zwischenspeicherungen des Benutzermodus verfügbar. | ||||
Zwischenspeicherung des Kernelmodus | Konfiguriert die Regel, nach der Inhalte im Kernelcache gespeichert werden, der sich im Kernelmodus befindet. Wählen Sie unter Dateicacheüberwachung eine Option aus, um festzulegen, wie und wann der Kernelcache mit neu zwischengespeicherten Dateien aktualisiert wird. | ||||
Dateiänderungsbenachrichtigungen verwenden (unter der Option Zwischenspeicherung des Kernelmodus) | Legt fest, welche Dateien (die durch diese Regel zwischengespeichert werden) aus dem Kernelecache entfernt werden sollen, wenn IIS eine Benachrichtigung über eine Datei- oder Konfigurationsänderung erhält. | ||||
In Zeitintervallen (hh:mm:ss) (unter der Option Zwischenspeicherung des Kernelmodus) | Legt fest, welche Dateien (die durch diese Regel zwischengespeichert werden) nach Ablauf der angegebenen Zeit aus dem Kernelcache entfernt werden sollen. Durch den Wert im zugehörigen Feld wird festegelegt, wie lange dieser Inhalt im Kernelcache gespeichert wird. Die Zeit wird im Format hh:mm:ss angegeben (dabei stehen hh für Stunden, mm für Minuten und ss für Sekunden). Die Standarddauer beträgt 30 Sekunden. Ein zu niedrig eingestellter Wert kann sich negativ auf die Serverleistung auswirken, da Elemente häufiger zwischengespeichert werden als nötig.
| ||||
Zwischenspeicherung verhindern (unter der Option Zwischenspeicherung des Kernelmodus) | Legt die Dateien fest (die mit der Dateinamenerweiterung übereinstimmen), die nicht im Kernelcache gespeichert werden sollen. Diese Einstellung entspricht der Einstellung DisableCache in der Konfiguration und unterscheidet sich von der Einstellung DontCache, die in der Konfiguration angezeigt wird, wenn Sie in IIS-Manager nicht die Option Zwischenspeicherung des Kernelmodus auswählen. Die Einstellung DontCache bedeutet, dass die Cacherichtlinie für den Kernelmodus nicht durch das Ausgabecachemodul festgelegt wird. Wenn jedoch ein anderes Modul die Cacherichtlinie festlegt, wird die Antwort durch das Ausgabecachemodul zwischengespeichert. Die Einstellung DisableCache bedeutet, dass der Kernelcache die Antwort auch dann nicht zwischenspeichert, wenn durch ein anderes Modul versucht wird, die Zwischenspeicherung des Kernelmodus zu aktivieren, indem die Cacherichtlinie für den Kernelmodus festgelegt wird. |