In IIS7, gzip-Dateien bleiben nicht auf diese Weise
-
18-09-2019 - |
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:
- Anfrage test.css Datei. Es ist nicht im gzip.
- anfordern es wieder innerhalb weniger Sekunden. Es ist gzipped.
- 5 Minuten warten.
- 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
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.