Schon etwas älter aber trotzdem interessant ist SmartOptimizer. Das Script hängt sich über eine “.htaccess” Datei (von daher: die Nutzung mit Apache ist einfach, mit vielen anderen WebServern leider so gut wie unmöglich) in die Verarbeitung von Euren Webseiten ein.
Ist das Script korrekt installiert, werden alle HTML, JS, CSS, etc. Files “optimiert” bevor sie zum Nutzer gesendet werden. Optimiert heisst hierbei: Dateien werden soweit möglich minimiert und komprimiert (z.B. überflüssige Leerzeilen aus CSS entfernt, usw. – und mit GZIP komprimiert) sowie zusammengefasst. Dadurch wird die Menge der zu Übertragenden Daten massiv reduziert (z.B. gibt die Homepage an, dass die prototype.js Datei des Prototype JS-Frameworks von knapp 45 auf 8 KB verkleinert werden konnte). Ausserdem reduziert sich die Anzahl der HTTP-Anfragen an den Server wenn SmartOptimizer z.B. mehrere CSS-Dateien zu einer zusammenfasst, etc.
Bei der Nutzung des Scripts sollte man allerdings immer im Hinterkopf behalten, dass die reduzierte Datenmenge dadurch erreicht wird, dass zusätzliche Arbeit für den PHP-Interpreter anfällt (für das bearbeiten der Dateien, etc.) – besteht also auf einem Server ein massives Last-Problem weil die CPU am Limit operiert, wird das Script die Lage eher verschlimmern. Ist der Server aber eher gelangweilt und man hat ein Problem mit der Bandbreite könnte SO eine Lösung sein.
Das Script steht unter der GPL v3 und kann entsprechend genutzt werden.



Letzte Kommentare