A continuación, debemos centrarnos en otra área de la aceleración de PHP: el software de herramientas de almacenamiento en caché. Este tipo de software acelera optimizando el entorno de ejecución de PHP sin cambiar ningún código. Podemos llamarlas aproximadamente "herramientas de almacenamiento en caché/optimización de código de ejecución", y puede comprender que se utilizan para implementar optimización/almacenamiento en caché de nivel inferior.
La siguiente es una lista de las herramientas que se utilizan comúnmente actualmente. ¿Cuál tiene el mejor efecto? Pruébela en su propio entorno de servidor:
(1) Caché PHP alternativo de APC
.APC se ejecuta en Linux y FreeBSD, necesita compilarlo e instalarlo usted mismo. Según sus desarrolladores, la velocidad del script se puede aumentar entre un 50% y un 400% en su entorno de prueba. Y APC es un proyecto de código abierto y ha agregado la biblioteca PECL de PHP, que vale la pena probar.
(2) Turck MMCache
http://turck-mmcache.sourceforge.net/
Turck MMCache parece ser el tipo de software más popular en la actualidad. Es de código abierto y completamente gratuito. Precompila y almacena en caché el código PHP y también realiza ciertas optimizaciones en el entorno de ejecución de PHP. Según su documentación oficial, MMCache puede reducir significativamente la carga en el servidor y aumentar la velocidad de ejecución del script entre 1 y 10 veces.
MMCache es compatible con Zend Optimizer, otro conocido software de aceleración, pero tenga en cuenta que MMCache debe instalarse primero (configurado en php.ini). Además de acelerar los programas PHP, MMCache también puede cifrar código PHP.
Turck MMCache es compatible con las plataformas Linux y Win32.
(3) PHPA el acelerador PHP
PHPA es otro software de aceleración PHP popular. En su sitio web oficial, hay una comparación de las pruebas de ejecución de scripts PHP utilizando PHPA, APC y Zend Cache respectivamente. Su rendimiento es ligeramente mejor que APC y ligeramente peor que Zend Cache.
PHPA es compatible con los sistemas Linux, FreeBSD, OpenBSD, BSDi y Solaris
(4) Zend Performance Suite
Zend Performance Suite es un software veterano de aceleración/optimización de PHP, que depende de la empresa Zend más conocida. en el campo PHP. Se lanzó la versión 4.0. Puede proporcionar aceleración de programas, almacenamiento en caché de contenido, compresión de archivos, servicios de descarga, etc. para aplicaciones PHP. Es muy potente y ha ganado premios de recomendación de varias revistas de PHP, pero debo mencionar que también lo es. muy caro. El precio actual es $1875.
Espero que los lectores puedan probar los distintos programas de aceleración anteriores según el entorno del servidor y elegir el más adecuado, porque no puedo proporcionar un estándar de prueba universalmente aplicable para juzgar qué solución es la más efectiva. En conjunto, personalmente creo que Turck MMCache es una opción recomendable, es gratuito y tiene excelentes funciones.