Castellano |
English |
Bueno, este prueba es muy inicial….
El planteo: Siguiendo Practical Jobeet con Propel y Doctrine, y usando Symfony1.3 ¿Cuanto demora interactuar con un simple ABM? |
Well, it’s just very initial
The problem: Follow Practical Jobeet with Propel and Doctrine, and using Symfony1.3, How long takes interac with a simple CRUD? |
Leyendo los Capítulos 1 y 3, para cada ORM, y envolviendo el controlador para el entorno DEV en un archivo benchmark estos fueron los tiempos.Los reportes tienen este formato: 0 _ORM_WEBDIR_URL-TIEMPO.BMK |
Reading the Chapters 1 and 3, for each ORM, and warp to front controller for DEV enviorement inside a benchmark file, these is the resultsThe reports has this format: 0 _ORM_WEBDIR_URL-TIME.BMK |
Luego de generar el projecto y la aplicación | After generate project and application |
0 _propel_web_benchmark.php-0.12712812423706.BMK
0 _doctrine_web_benchmark.php-0.1438159942627.BMK |
|
Luego de cargar los datos iniciales | After load data |
0 _propel_web_benchmark.php-0.13877201080322.BMK
0 _doctrine_web_benchmark.php-0.1630699634552.BMK |
|
Luego de la generacion del modulo y creacion del ABM | After generate modele and create the CRUD |
0 _propel_web_benchmark.php_job-0.16423082351685.BMK
0 _doctrine_web_benchmark.php_job-0.22494578361511.BMK
|
|
– |
Otros test, note que “ORM_WEBDIR_URL” tiene reemplazados los “/” por unos “_”, asi sabemos que test ejecutamos |
Others test, note that “ORM_WEBDIR_URL” has replace the “/” by “_”, thus we know which test run |
20/10/2009 16:48 0 _propel_web_benchmark.php_job-0.18634295463562.BMK 20/10/2009 16:48 0 _propel_web_benchmark.php_job-0.20151519775391.BMK 20/10/2009 16:58 0 _propel_web_benchmark.php_job_create-0.21860218048096.BMK 20/10/2009 16:56 0 _propel_web_benchmark.php_job_create-0.25584602355957.BMK 20/10/2009 16:55 0 _propel_web_benchmark.php_job_edit_id_1-0.24364185333252.BMK 20/10/2009 16:56 0 _propel_web_benchmark.php_job_new-0.22872591018677.BMK 20/10/2009 16:50 0 _propel_web_benchmark.php_job_show_id_1-0.17427802085876.BMK |
20/10/2009 16:48 0 _doctrine_web_benchmark.php_job-0.22568798065186.BMK 20/10/2009 16:48 0 _doctrine_web_benchmark.php_job-0.27266120910645.BMK 20/10/2009 16:57 0 _doctrine_web_benchmark.php_job_create-0.29636907577515.BMK 20/10/2009 16:58 0 _doctrine_web_benchmark.php_job_create-0.31708693504333.BMK 20/10/2009 16:50 0 _doctrine_web_benchmark.php_job_edit_id_1-0.36150407791138.BMK 20/10/2009 16:56 0 _doctrine_web_benchmark.php_job_new-0.27971601486206.BMK 20/10/2009 16:50 0 _doctrine_web_benchmark.php_job_show_id_1-0.27344703674316.BMK |
Probando ahora con Symfony 1.3 y el nuevo Propel 1.4 | Testing with Symfony 1.3 and the new one Propel 1.4 |
22/10/2009 14:01-> 0 _sfFULL_propel_web_benchmark.php-0.13401699066162.BMK 22/10/2009 14:07-> 0 _sfFULL_propel_web_benchmark.php_job-0.16235113143921.BMK 22/10/2009 14:07-> 0 _sfFULL_propel_web_benchmark.php_job-0.16368754986478.BMK 22/10/2009 14:08-> 0 _sfFULL_propel_web_benchmark.php_job_create-0.21050310134888.BMK 22/10/2009 14:08-> 0 _sfFULL_propel_web_benchmark.php_job_create-0.21248616913548.BMK 22/10/2009 14:07-> 0 _sfFULL_propel_web_benchmark.php_job_edit_id_1-0.25051593780518.BMK 22/10/2009 14:08-> 0 _sfFULL_propel_web_benchmark.php_job_edit_id_3-0.24934816360474.BMK 22/10/2009 14:07-> 0 _sfFULL_propel_web_benchmark.php_job_new-0.24454116821289.BMK 22/10/2009 14:04-> 0 _sfFULL_propel_web_benchmark.php_job_show_id_3-0.17340588569641.BMK 22/10/2009 14:08-> 0 _sfFULL_propel_web_benchmark.php_job_update_id_3-0.14927196502686.BMK |
Symfony 1.3 + Propel 1.4 > Symfony 1.3 + Propel 1.3 > Symfony 1.3 + Doctrine 1.2
Comparando (%) Propel 1.4 y Doctrine 1.2 | Comparation (%) Propel 1.4 and Doctrine 1.2 |
Sabiendo que Symfony 1.3 le toma 0.10 en carga todo, sin hacer uso de la DDBB | Knowing that Symfony 1.3 take 0.10 autoload all, without use the DDBB |
Propel 1.4 beta 22/10/2009 14:04 0 _sfFULL_propel_web_benchmark.php_job_show_id_3-0.17340588569641.BMK Propel 1.3 20/10/2009 16:50 0 _propel_web_benchmark.php_job_show_id_1-0.17427802085876.BMK Doctrine 1.2 20/10/2009 16:50 0 _doctrine_web_benchmark.php_job_show_id_1-0.27344703674316.BMK Comparativa ORM Inicial ( Propel 1.4 / Doctrine 1.2 ) : ( 0.173 ) / ( 0.273 ) = 63% |
Propel 1.4 beta 22/10/2009 14:08 0 _sfFULL_propel_web_benchmark.php_job_create-0.21248616913548.BMK Propel 1.3 20/10/2009 16:56 0 _propel_web_benchmark.php_job_create-0.25584602355957.BMK Doctrine 1.2 20/10/2009 16:58 0 _doctrine_web_benchmark.php_job_create-0.31708693504333.BMK Comparativa ORM Inicial ( Propel 1.4 / Doctrine 1.2 ) : ( 0.212 ) / ( 0.317 ) = 66% |
Sin querer ofender a nadie :), pero…
Propel es dos veces más rápido |
I don’t want offend to anyone :), but…
Propel is twice faster |
Una respuesta en “Performance Symfony : 1.3 : PROPEL & DOCTRINE”
[…] Pronto publicare el resultado de usar SF1.3+Doctrine2 con el resto de los resultados existentes en http://www.puentesdiaz.com.ar/blog/?p=167 […]