Früher, als ich IIS6 verwendet habe, habe ich Metabase Explorer von IIS6 zum Bearbeiten von Metabase.xml verwendet und die Komprimierung manuell aktiviert. Dabei wurden die Komprimierungsstufe und die zu komprimierenden Dateierweiterungen angegeben.
IIS7 scheint etwas anders zu sein, es gibt keine Metabase.xml-Datei im Ordner system32 \ inetsrv. Das Aktivieren der Komprimierung ist einfach zu aktivieren, indem Sie das Kontrollkästchen im Komprimierungsmodul aktivieren. Aber wie kann ich die zu komprimierenden Komprimierungsstufen und Dateierweiterungen manuell anpassen und festlegen?
Ich bin auch auf einen Artikel gestoßen, in dem es heißt, dass IIS7 die Komprimierung auch automatisch drosselt, wenn Ihre CPU-Auslastung> 50% ist, dann ist die Komprimierung deaktiviert. Wo befinden sich all diese Einstellungen?
@ Justin Scott
Aha. Aber mit dem neu installierten IIS7 sehe ich keine web.config-Dateien in WWWROOT. Sind diese bereits irgendwo angelegt und versteckt? Oder muss ich sie selbst erstellen? Ich möchte nur 1 web.config-Datei haben, um den gesamten Webserver zu steuern. Ich benötige keine fein abgestimmten Webapps wie:
webapp1: enablecompression / webapp2: disablecompression
Ich bin an die globale Site-Änderungsmethode (IIS6 Metabase.xml) gewöhnt. Wenn ich die Komprimierung aktiviere, ist die Komprimierung GLOBAL auf allen Websites aktiviert. Einfach eine web.config, um sie alle zu beherrschen. Aber wie Sie sagen, scheinen viele web.config-Dateien verstreut zu sein? Wie kann ich aus der IIS6-Mentalität "metabase.xml" mit den web.config-Dateien zu dieser Mentalität zurückkehren?
Es wäre schön gewesen, wenn MS standardmäßige web.config-Dateien generieren würde, bei denen die meisten Abschnitte auskommentiert sind. Damit ich sehen kann, welche Optionen verfügbar sind, und was auch immer ich tun muss, bearbeite ich die Werte und kommentiere diesen Abschnitt einfach aus, klicke auf Übernehmen und starte den Webserver neu. Es scheint jetzt irgendwie verwirrend ...
quelle