Tengo problemas de rendimiento en Zend MVC.Perfilado lento Configuración de Zend Framework MVC
puedo tener un solo controlador, que sólo hace die()
, y me permitió Xdebug, y se detuvo webgrind en mi petición, que me dice:
789 different functions called in 2150 milliseconds (1 runs, 137 shown)
que estoy teniendo problemas para determinar exactamente qué está tomando tanto tiempo :
[procedural] {main} O 1 9 2150
[class] Zend_Application_Bootstrap_BootstrapAbstract->_bootstrap O 5 7 1203
[class] Zend_Config_Ini->_processKey O 622 451 1191
[class] Zend_Config_Ini->_processSection O 2 49 1023
[class] Zend_Application_Bootstrap_BootstrapAbstract->_executeResource O 16 11 1017
(lo anterior me dice más o menos que es el sistema de arranque disparar hasta clases definidas en mi application.ini - pero no tengo ni idea de cuáles son lentos)
¿Cuál es una buena manera de identificar exactamente qué paso del código toma la mayor parte del tiempo de procesamiento?
* (sugerencia) * [Zend Framework Performance Guide] (http://framework.zend.com/manual/en/performance.html) – Gordon
@Gordon Eso está muy desactualizado en muchos lugares. Mucho de eso ni siquiera es muy efectivo. Algunos incluso empeoran el rendimiento. –
@ Jani sin ofender, pero si tengo la opción entre alguien que reclama algo sin pruebas y una guía de referencia oficial, me quedaré con la guía de referencia oficial. Obtuve buenos resultados con los consejos dados allí. – Gordon