Mein Verdacht das man Scripte für den Optimizer optimieren kann hat sich bestätigt.
So haben derartige Versuche zu PowerCMS 3.03 zu deutlich besseren Ergebnissen geführt.
Beispiele:
Die Klasse shared_images wurde aufgelöst und die Funktionen in die Klasse PiDatabase eingebaut.
Sqlite wird also nicht mehr genutzt - die Cachefunktionen werden über Mysql laufen.
Der Einsatz von Supercache bei den Contentseiten erhöht zwar nicht die Anzahl der Transactions aber reduziert den Wert von Response Time deutlich.
Nebenbei bemerkt bleiben Funktionen welche über zu ladende PHP Scripte wie Xajax etc. zu erledigen wären beim Supercache voll erhalten.
Einige Klassen wie die Templateengine TPLE wurde in die fileloc.php eingebaut und werden somit nicht mehr per include eingebaut.
Die Performance unter Vollast stieg allein damit um rund 10%.
Leider ist im Netz nichts über das Thema Optimierungen für den Zend Optimizer zu finden.
Offenbar hat sich keiner damit beschäftigt.
Demzufolge ist es für mich auch ein neues Gebiet - es sind Ansätze zu durchdenken und sie sind zu testen.
Manche davon bringen nichts aber andere bringen schlagartig mit wenig Aufwand richtig etwas.
Es wurde also mit PHP 5.5 ein neues Kapitel der Performance Optimierungen aufgeschlagen.
Bei manchen Systemen - ich denke da an meine Frameworks - ist der Zustand tatsächlich der, das man sich über Performance keine Gedanken mehr machen muss - die Bremsen wirken ab Netzwerkbuchse des Servers.
Keine Kommentare:
Kommentar veröffentlichen