Archives for : ZF2

Zend Framework 2 – classmap_generator sorgt für mehr Geschwindigkeit

SpeedUpZF2

 

Es gibt beim Zend Framework 2 einige Möglichkeiten die Geschwindigkeit zu verbessern. Eine Möglichkeit möchte ich heute zeigen.

Classmap StandardAutoloader

ZF2 läd benötigte Klassen automatisch anhand des Classname „on demand“  indem es versucht den Classname in den Namespace und den eigentlichen Classname zu zerlegen. Aus dem Namespace, Classname, ClassPrefix Seperator, Directory Seperator und der Endung .php wird der eigentliche Dateiname zusammengesetzt. Der Standard Autoloader versucht dann die Klasse unterhalb von ../src zu finden und einzubinden. Für die zerlegung des Classname wird preg_match() und für das erstellen des Dateinamens wird str_replace() benutzt. Beide PHP Funktionen sind nicht gerade die schnellsten.

Continue Reading >>