Comment mesurer le temps de chargement d'une page dans une application CI utilisant Smarty? À l'heure actuelle, j'ai mis des points de référence au début et à la fin de la méthode index(), mais cela ne mesure que le temps d'exécution de la méthode, n'est-ce pas? Je veux savoir combien de temps cela prend pour rendre une page entière.CodeIgniter: Mesurer le temps de chargement de la page
Répondre
Je vous diriger vers la Codeigniter Profiler
Lorsqu'il est utilisé conjointement à l'analyse comparative, il vous donne des résultats assez détaillés, cela devrait être exactement ce que vous recherchez.
assurez-vous d'ajuster vos points de référence pour les rendre conformes aux spécifications du profileur.
Si vous installez xdebug, vous pouvez obtenir ces informations beaucoup mieux que d'utiliser le profileur Codeigniter. Mieux vaut utiliser calgrind et lire ces journaux. Je vous conseille de jeter un oeil à ces excellentes diapositives de PHP author. Je vous conseille même de regarder la vidéo, si certaines choses ne sont pas claires à partir du slides.
Le meilleur pour tester la requête complète est d'utiliser un outil comme siège. Il va bombarder votre page avec des demandes pour obtenir une meilleure image comment il fonctionne en charge.
si vous utilisez Firefox, essayez l'onglet network
de Firebug, il vous montrera combien de temps il va télécharger tous les éléments de la page, ce genre d'information ne peut être présentée que par le Profiller
Il suffit d'insérer dans un Voir html:
{elapsed_time}
like <p>Page rendered in {elapsed_time} seconds.
Lorsque vous avez une nouvelle installation de CodeIgniter, il suffit d'ouvrir la valeur par défaut accueillant page.You peut trouver cette ligne dans le pied de page.
La classe Profiler affiche des résultats de référence comme le temps pris pour charger, les requêtes exécutées, etc.
Pour activer Profiler Codeigniter
$this->output->enable_profiler(TRUE);
vous regarder en bas de page, vous verrez le détail complet lorsque Exécuter l'application.
Pour handicapés Profiler
$this->output->enable_profiler(FALSE);
- 1. Mesurer le temps de chargement de la page?
- 2. Mesurer le temps de chargement de la page
- 3. PHP Get chargement de la page Statistiques - Comment mesurer l'exécution du script php/temps de chargement
- 4. Mesurer le temps de téléchargement?
- 5. iOS mesurant le temps de chargement de la page Web
- 6. Mesurer le temps de chargement du script python cgi?
- 7. Mesure du temps de chargement de la page Web
- 8. comment mesurer la charge de temps de page?
- 9. ASP.NET page temps de chargement question
- 10. Mesurer le temps de l'application dans CakePHP
- 11. Comment mesurer le temps de chargement de la page dans le fichier yaml par concombre avec watir-webdriver performance gem?
- 12. Utiliser Ecouteur d'événement pour mesurer le temps sur une page
- 13. Idées sur la page des mesures de temps de chargement
- 14. Établir le temps de chargement de la page
- 15. Améliorer le temps de chargement de la page
- 16. Obtenir le temps de chargement total de la page
- 17. Comment obtenir le temps de chargement de la page symfony?
- 18. Vérifier le temps de chargement de la page dans Selenium
- 19. Augmenter le temps de chargement de la page
- 20. mesurer le temps de réponse d'un lien
- 21. Mesurer le temps d'une requête
- 22. Comment mesurer le temps de l'algorithme
- 23. C - mesurer le temps de calcul
- 24. Cadre de test Microsoft mesurer le temps
- 25. Comment mesurer le temps de chargement de Silverlight ou Flash avec Google Analytics
- 26. codeigniter page erreur de chargement my_loader
- 27. Comment mesurer la quantité de temps pris par le programme
- 28. Existe-t-il un moyen définitif de mesurer le «temps de peindre» pour la performance?
- 29. codeigniter contrôleur de chargement
- 30. javascript nouvelle page temps de chargement