eAccelerator era un acelerador de PHP derivado de la extensión MMCache para el lenguaje de programación PHP . Proporcionaba una caché de código de bytes . eAccelerator era de código abierto y, por lo tanto, de uso y distribución gratuitos. Las versiones antiguas y sin mantenimiento también incluían un codificador.eAccelerator
Cada vez que se accede a un script PHP, este suele analizarlo y compilarlo a bytecode . Una vez instalado, eAcceleratoroptimiza el bytecode compilado y lo almacena en caché en la memoria compartida, en el disco o en ambos. En accesos posteriores al script, eAcceleratorse accede al bytecode almacenado en caché, si está disponible, en lugar de compilar el script. Esto evita la sobrecarga de rendimiento que supone el análisis y la compilación repetidos.
Las versiones anteriores eAcceleratortambién proporcionaban funciones [ 1 ] para su uso en scripts PHP que permitían el acceso a la memoria compartida , el almacenamiento en caché automático de contenido web y otras tareas relacionadas. Estas funciones se eliminaron a partir de la versión 0.9.6rc1.
Las versiones anteriores eAcceleratorincluían un componente de codificación que creaba un archivo que no se podía leer tan fácilmente como un script PHP normal, ofreciendo así cierta protección al código. eLoaderSi no se desea utilizar la extensión, existe una extensión específica para procesar dichos scripts codificados eAccelerator. Esta funcionalidad se ha eliminado de la versión actual para desarrolladores y no se incluirá en la próxima versión.
No se ha publicado ninguna versión nueva desde enero de 2010. [ 2 ] La última versión de PHP compatible era la 5.3, cuyo soporte finalizó en 2014. [ 3 ]
eAccelerator es un software libre publicado bajo la licencia GNU GPL 2.0.
Véase también
Referencias
Enlaces externos
- Sitio web de eAccelerator
- doc eAccelerator
- Servidores proxy gratuitos
- Software programado en PHP
- Software que utiliza la Licencia Pública General de GNU.
- Herramientas de programación informática