2008-09-16 8 views
2

Wie würde man HTTP-Header konfigurierbar setzen, um Dateien in IIS> = 6 zu cachen?IIS konfigurierbare http-Header zum Caching

Beispiel:

  • *.cache.* => Cache fast immer
  • *.nocache.* => nie Cache

Ein Beispiel Rahmen dieser Namensgebung mit wäre der GWT Rahmen sein.

+0

Das ist jetzt das dritte Mal, dass ich eine Lösung habe, um diese Suche ... es scheint, ist die kurze Antwort: „Es ist nicht möglich, in iis“ (auf einer Seite nicht. .. ist es nur ich, oder IIS Caching Config blasen?). Ratet mal, die Problemumgehung besteht darin, den Cache in Ihren Build/Deploy zu integrieren, um "? Bust = [timestamp]" an die '.nocache.' Dateien anzuhängen. '' –

Antwort

1

Ich denke, Sie beziehen sich auf die Einstellung der Cache-Control-Header.

hier Siehe http://support.microsoft.com/kb/247404

+0

Bestenfalls gilt dies für ein Verzeichnis (in IIS6). "Sie können diese Optionen in IIS über die Eigenschaft CacheControlCustom angeben, die für den gesamten Server, eine bestimmte Website oder ein bestimmtes physisches oder virtuelles Verzeichnis festgelegt werden kann." Bei GWT befinden sich die Dateien '* .cache. *' Und '* .nocache. *' Jedoch im selben Verzeichnis. –