Mit dem Apache Webserver die GUI-Seiten schneller ausliefern

Wenn Sie die Seiten Ihres Redaktionssystems mit dem Apache Webserver ausliefern, so können Sie die Auslieferungsgeschwindigkeit erhöhen (und damit gleichzeitig die Systemlast verringern).

Konfigurieren Sie hierfür den Apache Webserver so, dass die Dateien der Anzeigeschemata (vor allem Bilder und Style Sheets) sowie JavaScript-Dateien länger aktuell bleiben, indem Sie deren Expires-Wert im Header auf einen späteren Zeitpunkt setzen. Dadurch laden die Browser auf den Rechnern der Anwender diese Dateien aus ihrem Cache.

Dies können Sie erreichen, indem Sie die Apache-Webserver-Konfiguration um folgende Zeilen ergänzen:

# Add some expires headers for better caching of CMS GUI pages
ExpiresActive On
<LocationMatch "^/[a-zA-Z]*/NPS/themes/.*\.(gif|png|jpg|js|css|swf|ico)$">
    ExpiresDefault "access plus 1 month"
</LocationMatch>
<LocationMatch "^/[a-zA-Z]*/NPS/p/(Stylesheet|js|MenuBarScript|ToolBarScript)">
    ExpiresDefault "access plus 1 month"
</LocationMatch>
<LocationMatch "^/[a-zA-Z]*/NPS/.*\.js$">
    ExpiresDefault "access plus 1 month"
</LocationMatch>
<FilesMatch "\.(ico)$">
    ExpiresDefault "access plus 1 month"
</FilesMatch>