Mit dem jFinalizer Plugin die Ausgabe von Joomla optimieren

Drucken
Geschrieben von Jan am Montag, 15. Februar 2010 in News, Neue Downloads

jfinalizer-smallogo.gifContent Management Systeme wie Joomla bringen ihren Anwendern jede Menge Vorteile, das steht vollkommen außer Frage, doch sie besitzen leider auch einige Nachteile, die sich vor allem bei gut besuchten Projekten schnell bemerkbar machen. So werden praktisch alle Bestandteile der Webseite dynamisch gebildet, beziehungsweise von vielen verschiedenen Dateien bezogen. Inhalte werden aus der Datenbank ausgelesen, verarbeitet und über das Template und Overwrites in Form gebracht. Joomla Erweiterungen und die eben genannten Templates bringen eigenständige CSS-Dateien und Javascript mit, verursachen ebenfalls eigene Abfragen an den Server, und sorgen für zusätzliches Datenvolumen das an die Besucher übertragen werden muss. Zwar bietet Joomla von sich aus einen Cache an um diese Last zu verringern, dieser bezieht sich aber größtenteils auf die Inhalte und optimiert nicht die Ausgabe selbst.

Genau dort setzt "jFinalizer" für Joomla 1.5 an, ein Plugin das zusätzliche Parameter zur Verfügung stellt. Es dient dazu, HTTP Anfragen auf den Server zu verringern, damit den Server zu entlasten und den Seitenaufbau zu optimieren. So kann es die HTML-Ausgabe komprimieren und von unnötigen Kommentaren und Zeilenumbrüchen befreien, sowie CSS- und Javascripte zusammenfassen und ebenfalls packen. Im Joomla Backend bietet es einen ganzen Satz von Optionen, mit denen sich seine Arbeit steuern lässt. Darunter fallen unterschiedliche effiziente Routinen für den Kompressions-Level und die HTML-Ausgabe, die Frage ob HTML-Kommentare entfernt, JavaScript und CSS-Dateien zusammengefasst und optimiert werden sollen, auf welche Funktion die gZIP-Kompression zurückgreifen soll und in welchen Modus sich die Seite befindet. So ist es wichtig zu wissen das "jFinalizer" einen eigenen Cache besitzt und nicht überprüft ob sich Dateien verändert haben. Deshalb stellt es zwei unterschiedliche Modi zur Verfügung die sich "Live" und "Design" nennen. Live steht dabei für den produktiven Betrieb einer Joomla Seite bei der es auf Performance ankommt, das Design dagegen für einen Testbetrieb bei dem das Plugin nicht mit allen Möglichkeiten der Optimierung arbeitet sondern Anpassungen beim Template / bei Modulen sichtbar macht. Zu guter Letzt stehen noch ein kleiner Debugger und Funktionen für fortgeschrittene Anwender zur Verfügung. Eine sehr umfangreiche Anleitung zu jFinalizer gibt es auf der Seite des Entwicklers (in Englisch). Den Download selbst findet ihr selbstverständlich auch bei uns.

 
< Zurück   Weiter >