Aller au contenu

Etude performance forum php


ramy

Sujets conseillés

Bonjour,

je réalise actuellement une étude sur les differents forums php existants et un des aspects de cette étude porte sur les performance des forums dans différents type de requetes.

Ma première idée m'a améné à réaliser mes tests sur des forums installé sur un serveur personnel en simulant un certain nombre de requetes. Les résultats ainsi obtenu n'avaient pas une valeur à proprement parlé dut au caractere trop aléatoire de ces demandes sur un contenu artificiellement créé. Apres reflexion sur ce probleme, j'en suis arrivé à la conclusion que les tests devaient se dérouler dans des conditions réelles avec des requetes plus naturelle donc generé à la demande d'un être humain.

Pour ce faire, je solicite les webmasters de forum php (et autre éventuellement), à participer au projet en inserant une image sur les pages leurs forum(s). Si votre forum dispose d'un outil calculant le temps nécessaire pour générer la page, il vous suffit d'inserer ce code sur votre forum :

print "<img style=\"display:none;\" src=\"http://stats.aboutblank.free.fr/img.php?time=".$time."\" alt=\"about::stats\"/>"."\n";

où la variable $time correspond à la valeur retourné par votre timer.

Si vous ne disposez pas de timer sur votre forum, inserer ce code au tous debut de celui-ci (généralement un fichier headers) :

function getmicrotime(){
list($usec, $sec) = explode(" ",microtime());
return ((float)$usec + (float)$sec);
}
$start = getmicrotime();

puis inserez l'image avec le code suivant :

print "<img style=\"display:none;\" src=\"http://stats.aboutblank.free.fr/img.php?time=".round(getmicrotime()-$start,5)."\" alt=\"about::stats\"/>"."\n";

Coordialment,

Ramy.

PS : Par default, l'image n'apparaitra pas sur votre site mais sera présente dans votre code source.

Modifié par ramy
Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...