Statistiques du serveur en bas de mes pages [PHP] - PHP - Programmation
Marsh Posté le 05-10-2003 à 11:49:08
tu peux executer des fonction systemes depuis ton script PHP
http://ch.php.net/manual/fr/function.shell-exec.php par exemple pour la RAM et le disque
pour le temps de création, tu savuves le temps avec microtime() au début de ton script, et tu le compares avec un microtime() après le calcul de ta page
pour le pourcentage de PHP/MySQL sur ta page... je ne vois pas su tout ce que tu veux dire.
Marsh Posté le 05-10-2003 à 13:06:19
merci pr ces informations ! j'affiche le temps de la génération avec les commandes :
Code :
|
en faisant actualiser sur la même page je remarque que le temps de génération varie grandement (de 0.02 sec à 1 sec), est-ce mon serveur web ki est mal configuré?
le site est assez léger (phpforge2 épuré) et le CPU est un Celeron Tualatin @1466MHz...
sinon je v essayer de me faire un script avec la commande shell_exec
quand je parlais du pourcentage en fait c la composition de la page: le pourcentage de code PHP et de données issues de mysql composant la page affichée
Marsh Posté le 05-10-2003 à 21:21:50
j'oubliais : mon serveur tourne sous Debian 3 avec Apache 1.3 et PHP4
Marsh Posté le 05-10-2003 à 23:42:45
XK a écrit : merci pr ces informations ! j'affiche le temps de la génération avec les commandes :
|
Tu fais l'erreur classique d'utilisation de microtime()
donc www.php.net -> microtime()
a+
edit: http://forum.hardware.fr/forum2.ph [...] subcat=393
Marsh Posté le 06-10-2003 à 03:06:43
merci bp! maintenant ça marche bp mieux
édit: j'ai utilisé la commance sprintf("%.03f",$time); pour arrondir puis j'ai multiplié par 100 pr passer en ms et le résultat est super
Marsh Posté le 05-10-2003 à 04:39:06
J'ai un site en PHP et j'aimerai afficher en bas des pages certaines informations relatives au serveur, comme :
- charge du CPU
- quantité de ram utilisée/libre
- temps de création de la page
- pourcentage de PHP et de MySQL dans la page
comment puis-je faire tout cela ? (ou en partie si certains ne sont pas possibles, bien que je les ai tous déjà vu sur certains sites...)
merci
Message édité par XK le 05-10-2003 à 07:08:44