Maison >développement back-end >tutoriel php >Outil de test de performances PHP Xhprof
Cet article présente principalement l'outil de test de performances PHP Xhprof, qui a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer
Xhprof est un outil de test de performances PHP. L'extension ne peut être installée que sous un environnement Linux.
Premières étapes d'installation
Téléchargez le site officiel du package source xhprof http://pecl.php.net/package/xhprof
tar -zxvf xhprof-0.9.4.tgz
cd xhprof-0.9.4
extensions cd
./configure --with-php-config=/usr/local/data/php/bin/php-config //Notez que voici votre propre chemin php
make
sudo make install
Modifier php.ini
extension=xhprof.so
xhprof.output_dir="/vagrant_data/xhprof"
#Restart php-fpm
ps aux | grep php-fpm
Trouver le processus maître
kill -USR2 numéro de processus
Vérifier si phpinfo réussit
OK, après l'avoir vu, cela signifie que l'installation a réussi. Ensuite, faites un test pour voir l'effet.
Le package compressé décompressé contient deux dossiers, xhprof_html et xhprof_lib, qui sont utilisés pour afficher les résultats des tests :
Ensuite, visitez Just sample.php sous le dossier des exemples : 127.0.0.1/examples/sample.php.
Ensuite, visitez 127.0.0.1/xhprof_html/index.php
Cliquez sur transfert
Les résultats de l'analyse ont été affichés sur l'interface, cliquez sur [Afficher le Callgraph complet] pour afficher Une image d'analyse
doit être installée
yum install graphviz
Après l'installation, cliquez pour voir l'image
Affiché sous forme d'images. Ce résultat est dû au fait que le test est relativement simple, mais dans le développement réel, les résultats seront nombreux et complexes.
Cette interface n'est pas très conviviale. J'étudierai xhprof gui à l'avenir
Recommandations associées :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!