optimierte-website.de

CSS optimieren, CSS g-zip compressed im Browser Cache ablegen, Traffickosten senken
Download:

CSS-Dateien optimieren,komprimieren und Browserseitig cachen lassen mit der PHP-Klasse ow_cachedcss Version 1.1



Beschreibung:
Überträgt die angegebene css-Datei gzip oder zip - komprimiert
Bei der Komprimierung wird die Dateigröße durch entfernen von Zeilenumbrüchen und Leerzeichen reduziert
Durch Voranstellen von speziellen Headern werden die css-Dateien Browser-seitig im Cache abgelegt, und bei
nächsten Aufrufen direkt aus dem Browser-Cache geladen.
Die Gültigkeit im Browser-Cache kann dabei individuell angepasst werden.

Beschreibung Arbeitsweise
Zuerst wird geprüft ob der aufrufende Browser gzip-Encoding versteht.
Wenn nicht wird die gzip Übertragung nicht aktiviert.
Nun wird geprüft ob eine Datei vom Typ .css angegeben wurde, wenn ja werden die
Zeilenumbrüche und Leerzeichen entfernt.
Als nächstes werden die entsprechenden Header an den browser gesendet und der Inhalt der
CSS-Datei entweder gzip-komprimiert oder unkomprimiert übertragen.
Durch die angegebene Lebensdauer wird die CSS-Datei beim nächsten Aufruf direkt aus
dem Browser-Cache geladen. Der Vorteil besteht darin das so weniger Requests vom Server
abgearbeitet werden müssen und natürlich auch das Transfer-volumen(Traffic) reduziert wird.

Installation
1.) Der Ordner ow_classes und die Datei ow_cachedcss.php werden in das gleiche Verzeichnis kopiert
in dem sich auch die PHP/HTML-Datein befinden.

2.) Im HTML-Code die Tags zur Einbindung der CSS-datein wie folgt ändern
Vorher:
<link rel="stylesheet" type="text/css" href="css/base.css" />
Ändern in:
<link rel="stylesheet" type="text/css" href="ow_cachedcss.php?css/base.css" />


3.) Eigenschaften von ow_cachedcss anpassen, dazu stehen in der Datei ow_cachedcss.php
folgende Möglichkeiten zur Verfügung

$ow_cachedcss->set_age(604800);
// Parameter typ int>0 Gültigkeit/Lebensdauer im Browsercache in Sekunden

$ow_cachedpic->set_compress(true);
// Parameter Datei komprimieren true/false

ow_cachedcss wurde auf PHP 4 und 5 sowie mit den gängigsten Browsern IE,Firefox,Seamonkey,Opera etc getestet.


(c) optimierte-website | 23.11.2006


hit counters | Add to Technorati Favorites

Geburtstagssprueche Versicherungsnews Unser-webkatalog.de Versicherung Für Katzen Holzspielwaren