2010-05-14 2 views
2

Я пытаюсь найти лучшее место для размещения отличной функции xdebug xdebug_time_index(), чтобы получить лучший показатель времени выполнения страницы при использовании Zend Framework структура приложения.Лучшее место для размещения xdebug_time_index() для измерения времени выполнения страницы при использовании ZF

Я думал о том, чтобы положить его в почтовый диспетчер в моем контроллере (все мои контроллеры наследуются от базового класса контроллера), но я пробовал это, и результаты не кажутся правильными.

Любые идеи?

ответ

1

Я бы поместил его в свой index.php в файл/public после вызова $ application-> run();

+0

Это имеет смысл для меня, единственная проблема, которая у меня есть, я не могу представить результаты xdebug_time_index() обратно в мой макет/представление, чтобы я мог выводить его в нижней части страницы. Если я просто повторяю это, он убивает все мои функции ajax. –

+0

Проблема заключается в том, что если вы видите цикл запроса приложения MVC ZF, макет/представление отображается до последнего завершения цикла отправки, поэтому для его инъекции вам нужно поместить его в плагин контроллера в postDispatch(). – Chris