Wie entfernen ETAG von IIS5 HTTP-Header
Frage
Beim Laufen IIS5 (ja, wirklich). Ich möchte die ETag HTTP-Header entfernen, die IIS für mich erzeugt. MS hat einen Artikel darüber, wie ETags über die Web-Farm zu synchronisieren, aber nicht, wie sie entfernen ( http: //support.microsoft.com/?id=922733 ).
Gibt es eine Möglichkeit ETags zu entfernen?
Lösung
AFAIK, gibt es keine einfache Möglichkeit, ETAG von Web-Ressourcen wie Bilder, CSS oder JS-Dateien von IIS 5. Da jeder der ETAG Wert regeneriert bei jedem nachfolgenden Web-Browser Refresh zu entfernen, die da es nicht notwendig ist, keine Änderungen sein könnte auf diesen Web-Ressourcen.
Sie möchten vielleicht ETagFix versuchen, es nicht den etag entfernen obwohl, aber es stabilisiert die etag Werte, so dass sie sich nicht ändern, bis die Web-Ressourcen geändert werden.
ETagFix stabilisiert den ETAG, dass Internet Information Services (IIS) so erzeugt, dass sie sich nicht ändert jedes Mal, wenn der Web-Server neu gestartet wird.
Andere Tipps
Gehen Sie in Inetmgr und in den Website-Eigenschaften, wechseln Sie auf die Registerkarte HTTP-Header, und fügen Sie einen „ETag“ benutzerdefinierten HTTP-Header ohne Wert.
Dieser Blog-Eintrag beschreibt, wie vollständig die Etag HTTP-Header in IIS entfernen (IIS 6, iis 7 und iis 7.5)