Tutorial de Zend Optimizer
Qué es Zend Optimizer
Zend Optimizer es una aplicación gratuita que permite ejecutar archivos PHP codificados por Zend Guard. Zend Optimizer mejora bastante el rendimiento de las aplicaciones de PHP.
El servicio de Zend Optimizer ejecuta los archivos codificados por el Zend Encoder. El compilador por defecto de Zend utilizado por PHP es bastante rápido, generando código que es generalmente 2 a 10 veces más rápido. Pero una aplicación que utilice Zend Optimizer puede ejecutar scripts entre un 40% y un 100% más rápido.
Después de PHP 5.3, Zend Optimizer está incluido como el distribuidor de PHP por defecto, y no son necesarias instalaciones adicionales para hacerlo funcionar.
Compatibilidad de Zend Guard:
Los archivos codificados deben de ser compilados con una versión compatible de Zend Guard. Cuando no estés seguro de la versión de Zend Guard, utiliza siempre la última versión de Zend Optimizer. Si las versiones de Zend Guard y Zend Optimizer son incompatibles, el Optimizer fallará al ejecutar los archivos codificados y mostrará un mensaje de error.
Para asegurarte de que Zend Optimizer funciona correctamente, crea un archivo phpinfo y ábrelo con tu navegador. La parte asociada a Zend Optimizer tendrá este aspecto:
This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
El Zend Optimizer es capaz de realizar cerca de 20 optimizaciones, algunas de ellas bastante complejas. Una de las optimizaciones que Zend Optimizer realiza es cambiar post-incrementing a pre-incrementing, cuando sea posible, dado que pre-incrementing es la operación más rápida de las dos. Puedes ajustar tu Zend Optimizer para realizar las optimizaciones deseadas. Cada optimización puede activarse o desactivarse ajustando la opción correspondiente.