Archives pour 'benchmark'

Un outils en ligne bien pratique pour optimiser le temps de chargement d’une page web

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 ...

Instancier un objet dynamiquement sans eval()

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 ...

Utilisation de eval() avec 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 ...