2010-05-14 8 views
2

J'essaie de trouver le meilleur endroit pour mettre l'excellente fonction xdebug_time_index() de xdebug afin que j'obtienne la meilleure indication des temps d'exécution de page en utilisant un Zend Framework structure d'application.meilleur endroit pour mettre xdebug_time_index() pour mesurer la durée d'exécution de la page lors de l'utilisation ZF

Je pensais le mettre en post-expédition hook dans mon contrôleur (tous mes contrôleurs héritent d'une classe de contrôleur de base) mais j'ai essayé cela et les résultats ne semblent pas corrects.

Des idées?

Répondre

1

Je le placerais dans mon index.php dans le fichier/public, après avoir appelé $ application-> run();

+0

Cela me semble logique, le seul problème que j'ai ici est que je n'arrive pas à transmettre les résultats de xdebug_time_index() à ma mise en page/vue pour que je puisse la sortir au bas de la page. Si je fais juste écho, il tue toutes mes fonctions ajax. –

+0

Le problème est que si vous voyez la boucle de demande d'une application MVC ZF, la disposition/vue est rendue avant la dernière fin de la boucle de répartition, donc pour l'injecter, vous devez le placer dans un plugin de contrôleur dans le postDispatch() boucle. – Chris