Archives pour 'benchmark'
7 avril 2008
La société Pingdom propose un outils gratuit pour auditer facilement le temps de chargement d'une page web : Full page test.
Une fois terminé, le test présente un tableau indiquant tous les éléments qui ont été téléchargés et surtout il permet de différencier les temps de connexion, de réaction de votre ...
Dans Info et autres geekeries | 3 commentaires | Tags : benchmark > test > tools
5 mars 2008
eval() est décidément un gouffre à performance !
Voici le script que j'ai utilisé pour comparer les performances de l'instanciation d'un objet avec eval ou avec new. (j'utilise php 5.2.5).
<?php
$nb_iteration = 400000;
class toto {
public $raoul;
}
$class_name = 'toto';
$start_time = microtime(true);
for ($i=0; $i <= $nb_iteration; $i++) {
eval ('$objet = new toto();');
}
$end_time ...
Dans Info et autres geekeries | 11 commentaires | Tags : benchmark > eval > php5
10 novembre 2007
La fonction eval() permet d'évaluer une chaine de caractère comme du code PHP. Elle peut être utile dans certains cas mais pose des problèmes :
le code est plus dur à maintenir et à déboguer,
l'execution de cette fonction ralenti votre script.
C'est particulièrement vrai pour les eval appelés dans une boucle ...
Dans Info et autres geekeries | Un commentaire | Tags : benchmark > eval > php5