Wir haben 3 Webserver mit IIS7. Ich habe die Komprimierung für statische und dynamische Inhalte aktiviert. Wir haben die Server unter starker Belastung getestet und nach einer halben Stunde begannen die Stile auf der Seite zu brechen.
Ich begann zu untersuchen und fand heraus, dass IIS CSS- und JS-Dateien mit Content-Encoding: gzip bereitstellt, aber der eigentliche Dateiinhalt nicht komprimiert ist. Dies führt dazu, dass die Browser beim Verarbeiten des Inhalts einen Fehler ausgeben. Das Problem verschwindet, wenn ich IIS neu starte.
Hat jemand ähnliche Probleme erlebt? Was ist der beste Weg, um das Problem zu diagnostizieren?
Danke
Unsere Website konnte JS und CSS nicht laden, als die Seite nach dem Laden aktualisiert wurde.
Ich habe die statische Dateikomprimierung in IIS 7.5 deaktiviert, und die Site war wieder in Ordnung. Dies veranlasste mich zu einer Untersuchung, warum dies passieren könnte.
Für uns trat das Problem auf, weil die Site über Legacy-Code verfügte, der die GZIP-Codierung programmatisch implementierte und IIS 7.5 damit in Konflikt stand. Wir haben den Legacy-Code entfernt und die statische Dateikomprimierung wieder aktiviert.
Tags und Links iis-7 compression