Dieses Dokument ist eine Schritt-für-Schritt Anleitung zur Konfiguration und Aktivierung der HTTP Komprimierung des IIS Webservers oder des Tomcat Webservers für den Einsatz eines Intrexx Xtreme Portals.

HTTP Komprimierung für IIS

Direktes Bearbeiten der Metabase ermöglichen

Öffnen Sie die Computerverwaltung und rufen Sie mit der rechten Maustaste die Eigenschaften des Internetinformationsdienste-Manager auf. Setzen Sie das Häkchen Direktes Bearbeiten der Metabase ermöglichen.

HTTP Komprimierung aktivieren

Rufen Sie mit der rechten Maustaste die Eigenschaften von Websites auf und wählen Sie in diesem Dialog den Reiter Dienst. Setzen Sie die Häkchen bei Statische Dateien komprimieren.

Webdiensterweiterung hinzufügen

Klicken Sie mit der linken Maustaste auf Webdiensterweiterungen. Klicken Sie nun mit der rechten Maustaste in den freien Bereich auf der rechten Seite des Fensters und wählen Sie Neue Webdiensterweiterung hinzufügen...

Vergeben Sie dieser Erweiterung einen beliebigen Namen, wir empfehlen jedoch HTTP Komprimierung. Wählen Sie die erforderliche Datei C:\WINDOWS\system32\inetsrv\gzip.dll und setzen Sie das Häkchen Erweiterungsstatus auf „Zugelassen“ setzen.

Konfiguration der Metabasis

Öffnen Sie mit dem Windows Explorer das Verzeichnis C:\WINDOWS\system32\inetsrv. Suchen Sie nach der metabase.xml und erstellen Sie davon eine Sicherungskopie. Öffnen Sie dann die metabase.xml mit einem geeigneten Texteditor, wir empfehlen Notepad++. Suchen Sie nach dem Abschnitt IIsCompressionScheme. Aufgepasst! Es gibt zwei solcher Abschnitte, uns interessiert jener mit dem Zusatz
Location ="/LM/W3SVC/Filters/Compression/gzip.

Suchen Sie nach dem Abschnitt HcFileExtensions. Der Default ist hier idR. htm, html und txt. Für Intrexx Portale erweitern Sie die Extensions um js und css.

Alle anderen Einstellungen können auf den Defaults bleiben. Die dynamische Kompression könnte theoretisch auch auf false gesetzt werden, da jedoch der Default des Kompressions-level auf „0“ eingestellt ist, werden dynamische Inhalte ohnehin nicht komprimiert.

Neustart des IIS

Abschließend muss nun der IIS neu gestartet werden. Klicken Sie hierzu mit der rechten Maustaste in der Computerverwaltung auf Internetinformationsdienste-Manager -> Alle Aufgaben -> IIS neu starten...

HTTP Komprimierung für Tomcat

Die HTTP Komprimierung für Tomcat einzurichten gestaltet sich etwas einfacher als für den IIS. Erstellen Sie zunächst eine Sicherheitskopie der Datei „server.xml“ im Verzeichnis <xtreme\tomcat\conf>. Öffnen Sie dann die „server.xml“ mit einem geeigneten Texteditor, wie z.B. Notepad++.

Suchen Sie nach dem Connector-Tag <Connector acceptCount=[…]> und fügen Sie folgende Attribute ein:

compression="on" compressionMinSize="2048" noCompressionUserAgents="gozilla, traviata" compressableMimeType="text/html,text/xml,text/javascript,text/css"


Starten Sie anschließend den Tomcat-Server über die Intrexx-Service-Konsole neu.
United Planet
Intrexx Application Store Presse Downloads
Deutsch