Frage

Ich habe IIS7 konfiguriert statische Inhalte auf gzip.

http://www.coderjournal.com/2008 / 04 / iis-7-Kompresse-Javascript-gzip /

Allerdings sind die Dateien nicht "bleiben" gzipped.

Hier ist mein Anwendungsfall:

  1. Anfrage test.css Datei. Es ist nicht im gzip.
  2. anfordern es wieder innerhalb weniger Sekunden. Es ist gzipped.
  3. 5 Minuten warten.
  4. Anfrage test.css Datei erneut. Es ist nicht im gzip.

Dies ist nicht sinnvoll - nicht die gzip-Version einer statischen Datei auf allen nachfolgenden Anforderungen geliefert werden, wenn das Original nicht ändern

. Hinweis: Ich bin mit Firefox und Firebug gzipped Inhalt zu überprüfen, indem die Content-Encoding Header-Kontrolle

War es hilfreich?

Lösung

Laut diesem Artikel:

  

Änderungen in IIS7 Kompression von Kanwaljeet Singla

In IIS7, Inhalt komprimiert wird, in Abhängigkeit von ihm getroffen Frequenz, die wie folgt konfiguriert werden:

<system.webServer>
  <serverRuntime enabled="true"
    frequentHitThreshold="5"
    frequentHitTimePeriod="00:00:20" />
</system.webServer>

Vielleicht treffen Sie nicht diese Schwellenwerte?

Andere Tipps

Je nachdem, wie schlecht müssen Sie Leistung auf Ihrer Website optimieren, könnten Sie Combres stattdessen verwenden möchten .

Der große Vorteil ist, dass es nur nur, dass minify und Ihre Javascript-Dateien gzip, aber es verbindet auch alle Dateien in ein, so gibt es nur eine http-Anfrage für alle Ihre Javascript-Dateien. Darüber hinaus macht es auch die Verwendung von Client-seitiges Caching, so dass die Datei nur bei Bedarf heruntergeladen werden. Auch sie tut das alles für CSS-Dateien als auch.

Es ist ganz einfach einzurichten, so dass anstelle dieses Problem zu beheben versuchen, Ihre Zeit besser ausgegeben Combres werden könnte, anstatt auf immer.

Ich würde vorschlagen, dass Sie die Aufmerksamkeit auf eine andere Software-Helicon Ape http://www.helicontech.com/ zu zahlen Affe Es ist kostenlos für drei Web-Seiten und beinhaltet Komprimierungs- / Caching-Lösungen, die reibungslos funktionieren. Gerade in einer Reihe von Konfiguration werden Sie gzip und Cache erhalten aktiviert:

SetEnvIfNoCase mime text/.* gzip=9 cache-enable=mem

Die Regel oben sagt Ape text / * Mime-Typen mit dem höchsten Niveau sowie Cache sie im Speicher zu komprimieren. geben Sie es einfach mal aus.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top