Deprecated: Function ereg_replace() is deprecated in /home/syscp/webs/SchwarzPrv/phpvision/mainweb/include/seo.inc.php on line 18 Deprecated: Function ereg_replace() is deprecated in /home/syscp/webs/SchwarzPrv/phpvision/mainweb/include/seo.inc.php on line 19 Deprecated: Function ereg_replace() is deprecated in /home/syscp/webs/SchwarzPrv/phpvision/mainweb/include/seo.inc.php on line 20 PHP-Vision.de - PHP Klassen und Scripte - Komprimieren von Javascript und CSS Dateien

ScripZip - Komprimiert Javascript und CSS

Dieses PHP Script überträgt Javascript oder auch CSS Dateien GZip komprimiert an den Browser. Dadurch wird eine Datei auf ca. 20% ihrer ursprünglichen Größe verkleinert. Durch diese Komprimierung verringert sich nicht nur die Ladezeit einer Webseite enorm, und sondern man spart auch bares Geld, da sich der durch diese Dateien erzeugte Traffic der Seite extrem verringert.

Eine weitere wichtige Funktion dieses Scripts ist das sogenannte 'Browser Caching'.
Dabei wird bei einem Aufruf einer Datei kontrolliert, ob der Browser nicht bereits eine aktuelle Version der Datei in seinem Cache besitzt. Ist dies der Fall, wird ihm nur mitgeteilt dass die Datei nicht verändert wurde. Der Inhalt der Datei wird erst erneut versendet, wenn der 'Expires'-Zeitpunkt des gecachten Dokuments erreicht ist oder sich die Datei verändert hat.

Features

  • Komprimiert Javascript und CSS Dateien mit GZip
  • Komprimierung ist einstell- und deaktivierbar
  • Volle Browser Cache Unterst�tzung (getestet IE und FF)
  • Browser Cache deaktivierbar
  • Unn�tige Whitespaces und Kommentare werden entfernt (Cleaning)
  • Cleaning ist deaktiviertbar

Anwendung:

Es gibt 2 M�glichkeiten das Script einzubauen bzw. zu nutzen.
Bei beiden M�glichkeiten Kopieren Sie bitte die .php Datei in Ihr CSS und/oder Javascript Verzechnis.

Möglichkeit 1:

Verlinken sie von ihren Seiten aus auf die .php Datei und �bergeben mit dem file Parameter den gew�nschten Dateinamen.

z.B.:<link href="./IhrVerzeichnisName/.gzip.php?file=MyStyles.css" />

Möglichkeit 2:

Erstellen Sie f�r das Verzeichnis eine htacces Datei und f�gen folgenden Inhalt ein.

RewriteEngine On
RewriteBase /IhrVerzeichnisName/
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_FILENAME} (.*)\.[css|js]
RewriteRule (.*) .gzip.php?file=$1 [QSA,L]

Bitte achten Sie in deiden Beispielen darauf das Sie den Platzhalter 'IhrVerzeichnisName' durch den Verzeichnisnamen ersetzen in die Sie die .php Datei kopiert haben bzw. das ihre Javascript und/oder CSS Datein enth�lt.

PHP Script Code

[Download Code] .gzip.php (15 kB)

Da der Code diesmal etwas l�nger ist, bekommt dieser ausnahmsweise mal eine eigene Seite.

» Quellcode des Scriptes anzeigen

Plugins / Tools / Scripte

Bewegen Sie Ihre Maus über einzelne Menüpunkte um mehr über deren Inhalt zu erfahren.

Interresante Links

Insert Coin to continue the Development !