Instanzen, in denen HTTP.sys keine Inhalte zwischenspeichert
In diesem Artikel werden Instanzen vorgestellt, in denen der HTTP.sys-Treiber keine Inhalte zwischenspeichert.
Ursprüngliche Produktversion: Internetinformationsdienste 8.0
Ursprüngliche KB-Nummer: 817445
Situationen, in denen HTTP.sys nicht zwischengespeichert wird
Der HTTP.sys Antwortcache speichert alle Anforderungen mit dem entsprechenden Flag im Anforderungsheader zwischen. Dieser Cache ist auf Anforderungsbasis deaktiviert. Wenn jedoch eine oder mehrere der folgenden Bedingungen erfüllt sind, HTTP.sys wird die Anforderungsantwort nicht zwischengespeichert:
Die Anforderung ist keine anonyme Anforderung.
Die Anforderung erfordert eine Authentifizierung. (Die Anforderung enthält z. B. einen
Authorization:Header.)Die Website ist für die Verwendung einer Fußzeile konfiguriert.
Die dynamische Komprimierung ist aktiviert und wird für die Antwort verwendet.
Hinweis
Statische Komprimierung kann beim
HTTP.sysZwischenspeichern verwendet werden.Die statische Datei ist eine UNC-Datei (Universal Naming Convention), und der
DoDirMonitoringForUncRegistrierungsschlüssel ist nicht aktiviert.Hinweis
Sie können die
DoDirMonitoringForUncRegistrierungseigenschaft (einen DWORD-Wert) verwenden, um den statischen Dateicache zurück in einen Änderungsbenachrichtigungscache zu wechseln. Dies wird wie folgt festgelegt:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Inetinfo\Parameters
Der Standardwert ist 0 oder nicht aktiviert. Sie kann auf 1 festgelegt werden, um das Zwischenspeichern statischer Inhalte basierend auf Änderungsbenachrichtigungen zu ermöglichen.Die Anforderung enthält eine Abfragezeichenfolge.
Der Cache ist deaktiviert. (Das heißt, die
MD_VR_NO_CACHEMetabasiseigenschaft ist gleich 1.)Hinweis
Weitere Informationen zur
MD_VR_NO_CACHEMetabasiseigenschaft finden Sie in der Produktdokumentation. Informationen zum Anzeigen dieser Dokumentation finden Sie unter DisableStaticFileCache.Die Anforderung hat einen Entitätstext.
Die Zertifikatzuordnung ist für die URL aktiviert.
Die benutzerdefinierte Protokollierung ist für die Website aktiviert.
Die ANFORDERUNGS-HTTP-Version ist nicht 1.1 oder 1.0.
Die Anforderung enthält einen
Translate: f-Header.Ein
Expect:Header, der nicht genau100 continueenthält, ist vorhanden.Die Anforderung enthält entweder eine
If-Range:Kopfzeile oder eineRange:Kopfzeile.Hinweis
HTTP.sysverarbeitet nur ganze Antworten.HTTP.sysversucht nicht, Bereichsantworten zu senden.Die Antwort umfasst mehrere
SendResponseSendResponseEntityBodyUnd Anrufe.Hinweis
Eine zwischenspeicherbare Antwort muss in einem einzigen, vektorierten Aufruf nach unten
SendResponsegehen.Die Gesamtantwortgröße ist größer als die maximale Größe pro Antwort. Das Maximum wird vom
UriMaxUriBytesRegistrierungsschlüssel gesteuert, und der Standardwert ist 256 KB.Die Größe der Antwortkopfzeile ist größer als die maximale Headergröße pro Antwort. Der Standardwert ist 1.024 Bytes.
Der Cache ist bereits voll. Die Standardgröße ist proportional zum physischen Arbeitsspeicher auf dem Computer.
Die Antwort ist null lang.
Ein ISAPI-Filter (Internet Server Application Program Interface), der keinen Cache erkennt, wird installiert.
Hinweis
ISAPI-Filter sind standardmäßig nicht cachefähig. Sie müssen die
FilterEnableCacheMetabasiseigenschaft für den Filter festlegen, damit er cachefähig ist. Alle Filter in einer Standardinstallation von IIS sind cachefähig. Dazu gehören FrontPage und ASP.NET.
Weitere Informationen zurFilterEnableCacheMetabasiseigenschaft finden Sie unter Neuigkeiten in Windows 10 Bereitstellung.Auf eine statische Datei wird als Standarddokument zugegriffen. (Beispielsweise ist Default.htm im Stammverzeichnis vorhanden.) Durch den Zugriff auf die spezifische Datei anhand des Namens ( ) wird
http://contoso.com/default.htm/HTTP.sydie Datei zwischengespeichert. Der Zugriff auf die Website durch Anfordern des Stammordners (http://contoso.com/) führt zu einer nicht zwischengespeicherten Antwort.Hinweis
Wenn auf die erste Seite, die in der Standarddokumentliste aufgeführt ist, nicht zugegriffen werden kann, versucht IIS, die zweite Seite in der Standarddokumentliste zu bedienen. In diesem Fall wird diese statische Seite nicht aus dem Cache bereitgestellt.