Joomla! 1.6 Geschwindigkeit und Cache

Joomla! 1.6 wird vollständig nativ auf PHP 5.2 aufsetzen, dies bedeutet einerseits das PHP 4.x nicht mehr unterstützt wird andererseits aber mächtige Werkzeuge bei der Programmierung eingesetzt werden können. Programmierer werden feststellen das eine menge Bibliotheken auf PHP 5 nativ und E-STRICT Programmierung gewechselt sind.

Der Wechsel zu PHP 5 bringt nicht nur wie erwartet sauberen Code sondern auch einen Geschwindigkeitsvorteil. Natürlich ist es zu früh für einen vollen Benchmark, aber wenn die Debug Option im Backend eingeschaltet wird werden ein paar zusätzliche Informationen zu Ausführungszeiten und Resourcenverbrauch angezeigt. Das Bild unten entstammt einer Joomla! 1.5 Standard Installation.

debug1

Das gleiche sieht in einer Joomla! 1.6 Installation so aus...

debug2

Dies ist eine Interessante Verbesserung; 0.1 Sekunden und 1,4 MB Speicher um eine Seite zu Rendern. Der Versuch das Caching in Joomla! 1.6 zu aktivieren endete in einem Fehler. Apropos Caching... hier sind einige Interessante Neuerungen eingeflossen. Als erstes wurde der Code optimiert und einige Bugs behoben. Die beste Neuerung besteht aus der Option Module auf dem Modul Position Level zu Cachen. Mit dieser Option kann festgelegt werden ob ein Modul an einer bestimmten Position gecached werden soll. Wenn der Positions Cache eingeschaltet ist und eine Anfrage für dieses Modul besteht wird der gecached Inhalt eingefügt und es ist kein Rendern oder Datenbank Abfrage nötig, stellen sie sich vor was das für statische Inhalte auf Modul Positionen heißt...

Hier gehts weiter...

Aktuelles