Zend Optimizer Tutorial
Was ist Zend Optimizer?
Zend Optimizer ist eine kostenlose Anwendung, die es PHP ermöglicht, von Zend Guard kodierte Dateien auszuführen. Zend Optimizer verbessert die Performance von PHP-Anwendungen.
Der Zend Optimizer ist ein Dienst, der die vom Zend Encoder kodierten Dateien ausführt. Der von PHP verwendete Standard-Zend-Laufzeit-Compiler ist in der Tat sehr schnell und erzeugt Code, der normalerweise 2 bis 10 Mal schneller ist. Aber eine Anwendung, die Zend Optimizer verwendet, kann Skripte um weitere 40% bis 100% schneller ausführen.
Nach PHP 5.3 ist Zend Optimizer in der Standard-PHP-Distribution enthalten und es werden keine zusätzlichen Installationen benötigt, damit es funktioniert.
Zend Guard Kompatibilität:
Die codierten Dateien müssen mit einer kompatiblen Version von Zend Guard kompiliert werden. Wenn du dir bei der Zend Guard Version nicht sicher bist, nutze immer die neueste Version von Zend Optimizer. Wenn die Versionen von Zend Guard und Zend Optimizer nicht kompatibel sind, wird der Optimierer die codierten Dateien nicht ausführen und eine Fehlermeldung anzeigen.
Um sicherzustellen, dass Zend Optimizer richtig läuft, erstellen Sie eine phpinfo Datei und öffnen Sie sie mit Ihrem Browser. Der mit Zend Optimizer verknüpfte Teil wird wie folgt aussehen:
This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
Der Zend Optimizer kann rund 20 verschiedene Optimierungen durchführen, von denen einige recht komplex sind. Eine der Optimierungen, die Zend Optimizer durchführt, ist es, das Post-Inkrementieren zu Pre-Inkrementieren zu ändern, wo dies möglich ist, da das Vorinkrementieren die schnellere Operation der beiden ist. Sie können Ihren Zend Optimizer anpassen, um nur die gewünschten Optimierungen durchzuführen. Jede Optimierung kann durch Setzen der entsprechenden Option ein- oder ausgeschaltet werden.