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.