2009-01-07 7 views
0

Quelle est la meilleure façon de tester la vitesse d'un site basé sur LAMP, sans tenir compte de la connexion de l'utilisateur? En d'autres termes, j'ai un CMS et je veux voir combien de temps il faut à PHP et MySQL pour faire tout leur travail.Test de vitesse agnostique ISP

De plus, je n'ai pas d'accès shell au serveur, c'est dans un environnement d'hébergement partagé.

Répondre

2

Le meilleur moyen dans ce cas est de laisser le serveur se compter lui-même. Enveloppez votre code CMS pour stocker l'heure à laquelle l'opération a commencé, puis soustrayez-la de l'heure actuelle à la fin du script et imprimez-la.

Vous pouvez utiliser ce code pour lire la valeur du temps:

function curtime() 
{ 
     $tm = explode(' ', microtime()); 
     return $tm[1] + $tm[0]; 
} 
0

Cela peut effectivement être un peu plus compliquée à tester, si vous voulez une réponse qui compte à l'utilisateur plutôt que l'ingénieur. Keynote Systems fait ce genre de chose professionnellement. (Disclaimer: J'ai presque pris un emploi avec eux il y a longtemps, mais je ne leur ai pas parlé depuis des années.)

Questions connexes