Я борюсь с низкой производительностью в Zend MVC.
Я установил один контроллер, который выполняет только die ()
, и я включил xdebug и вытащил webgrind по моему запросу, который сообщает мне:
789 different functions called in 2150 milliseconds (1 runs, 137 shown)
У меня проблемы с определением, что именно занимает так много времени:
[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
(Вышеупомянутое в значительной степени говорит мне, что это загрузочные классы, определенные в моем application.ini, но я понятия не имею, какие из них медленные)
Какой хороший способ точно определить, на каком этапе код, который занимает большую часть времени обработки?