Icono del sitio KumbiaPHP Framework PHP en español

Benchmark Frameworks KumbiaPHP vs (Symfony, Zend y CakePHP)

benchmark

UPDATE:

Benchmark actualizado 2017, con las últimas versiones de frameworks php

UPDATE:

Nuevo benchmark con APC y sin con la nueva estructura de directorios. También añadidos más frameworks a la comparativa. Enlace:

KumbiaPHP_vs_(Yii_CodeIgniter_Kohana_Zend_Prado_CakePHP_Symfony)

Mucho más rápido ahora con la nueva estructura

Comenzamos a publicar una serie de Benchmark que hemos realizado a la versión 1.0 Spirit pre beta vs (Symfony, Zend y Cake) la intención es mostrar los avances que hemos obtenido con la última versión (Spirit) de kumbiaphp framework.

Seguimos trabajando para mejorar más la velocidad antes de la versión final. Además de velocidad, se han hecho cambios para que también sea todavía más fácil y rápido su uso, al facilitar el reuso de código en diferentes partes y que se podrán compartir con la comunidad.

La Metodología, cada Framework que se le aplico las pruebas se hace utilizando las mas mínima medidas de configuración y control posible, de manera de hacer efectiva un «Hola Mundo», el enfoque minimalista mide la capacidad de respuesta de los componentes del Framework. No hay código de aplicación para ejecutar el controlador de las acciones en el Framework de cada uno haga lo menos posible para llamar a una vista. Esto nos muestra el máximo rendimiento posible, añadiendo código sólo reducirá la respuesta.

Cada Benchmark de los Framework’s usa los siguientes scripts o equivalentes…

Se utiliza el Apache por referencia «ab» herramienta para la medición de las solicitudes por segundo, en localhost para negar los efectos de latencia de red, con 10 peticiones concurrentes durante 60 segundos, sin APC. El comando es así:

ab -c 10 -t 60 http://localhost/[path]

Servidor

Resultados

Document Path: /phpmark-read-only/baseline/index.html
Requests per second: 2124.27 [#/sec] (mean)
Document Path: /phpmark-read-only/baseline/index.php
Requests per second: 1255.32 [#/sec] (mean)
Document Path: /phpmark-read-only/kumbiaphp-1.0/hola_mundo
Requests per second: 34.07 [#/sec] (mean)
Document Path: /phpmark-read-only/cakephp-1.2.0/benchmark
Requests per second: 15.87 [#/sec] (mean)
Document Path: /phpmark-read-only/cakephp-1.2.1/benchmark
Requests per second: 15.91 [#/sec] (mean)
Document Path: /phpmark-read-only/symfony-1.1.6/web/index.php
Requests per second: 12.60 [#/sec] (mean)
Document Path: /phpmark-read-only/symfony-1.2.1/web/index.php
Requests per second: 10.10 [#/sec] (mean)
Document Path: /phpmark-read-only/symfony-1.2.2/web/index.php
Requests per second: 11.55 [#/sec] (mean)
Document Path: /phpmark-read-only/zend-1.6.2/index.php
Requests per second: 23.71 [#/sec] (mean)
Document Path: /phpmark-read-only/zend-1.7.2/index.php
Requests per second: 23.26 [#/sec] (mean)
Document Path: /phpmark-read-only/zend-1.7.3/index.php
Requests per second: 23.50 [#/sec] (mean)

Ver Detalles del Benchmark de frameworks PHP o toda la información sobre el Benchmark de Frameworks PHP en nuestro wiki.

Gráfica

Salir de la versión móvil