El lenguaje que amarás odiar
Xsponsor: 5 años hospedando VivaLinux!
En el blog del sitio de los Avnet Labs publicó una muy necesitada comparación de la performance de 3 de los frameworks PHP más populares hoy en día: CakePHP, CodeIgniter y Zend Framework. Sólo se midió la cantidad de solicitudes por segundo que cada uno podía atender bajo determinadas circunstancias, y aunque ese no es un criterio absoluto para medir su performance, sí ilumina un poco más la muchas veces subjetiva información disponible al respecto.
Las pruebas se realizaron en una AMD Sempron de 1.8 GHz con 512 Mb de RAM corriendo Ubuntu 7.10 "Gutsy Gibbon", usando la herramienta httperf para medir la performance de un servidor web. También se incluyeron, como referencia, mediciones usando sólo páginas HTML estáticas y con código PHP procedural "spaghetti" (código mezclado con HTML).
Los resultados fueron, en orden de mérito:
De los resultados se hace evidente que CodeIgniter es más de 2 veces más rápido que Zend Framework y que en todos los casos CakePHP es mucho más lento que los otros dos.
Y como comparación definitiva se publicaron los resultados de las mismas pruebas usando Ruby on Rails (RoR) en tres configuraciones distintas (con el mejor resultado obtenido usando la combinación de los nuevos Passenger y Ruby Enterprise). En todos esos casos, RoR fué mejor que Zend Framework, pisándole los talones a CodeIgniter.