BuscarTabla de ContenidosTema anteriorPróximo temaEsta página |
Framework Benchmarks¶En el pasado, el rendimiento no era considerado una prioridad al desarrollar aplicaciones web. Tener un buen hardware era suficiente para compensarlo. Ahora que Google ha decidido tener en cuenta la velocidad en sus rankings de búsqueda, esta se ha vuelto una proridad junto con el contenido y la funcionalidad. Los benchmarks monstrados a continuación, muestran que tan eficiente es Phalcon al ser comparado con frameworks PHP tradicionales. Estos benchmarks son actualizados en la medida que nuevas versiones son liberadas. Puedes clonar la suite de test que se usó para estos benchmarks y correrlos por ti. Si tienes optimizaciones adicionales o comentarios puedes escribirnos. `Código en Github`_ ¿Cuál es el entorno de pruebas?¶APC fue habilitado para todos los frameworks. Módulos como mod-rewrite fueron desabilitados para evitar posibles sobrecargas. El hardware utilizado es el siguiente:
Versión de PHP e información: Configuración de APC: Lista de Benchmarks¶ChangeLog¶Nuevo en la versión 1.0: Update Mar-20-2012: Benchmarks actualizado, cambio de la configuracion apc.stat a Off. Distinto en la versión 1.1: Update May-13-2012: Benchmarks actualizado, usando [PHP plain templating engine] en lugar de Twig para Symfony. Opciones de configuración para Yii fueron cambiadas según las recomendaciones. Distinto en la versión 1.2: Update May-20-2012: Fuel framework fué añadido a la lista de benchmarks. Distinto en la versión 1.3: Update Jun-4-2012: Cake framework fué añadido a la lista de benchmarks. Aún asi no esta presente en los gráficos pues toma 30 segundos para correr 10 de 1000. Distinto en la versión 1.4: Update Ago-27-2012: PHP actualizado a 5.3.15, APC actualizado a 3.1.11, Yii actualizado a 1.1.12, Phalcon actualizado a 0.5.0, Laravel fué añadido, OS actualizado a Mac OS X Lion. Actualizacion en el hardware. |