Envoyé par genovaEffectivement, si ton script fait 500Ko et que tu utilises toutes les lignes une " au lieu d'une ' tu gagneras peut être un millième de seconde en appliquant l'optimisation
Ce que je voulais dire c'est qu'il y a optimisations utiles, et optimisations inutiles. Un développeur qui connait parfaitement les optimisations microscopique de ce genre, mais qui n'est pas capable de créer un index corect sur sa base de donnée, aura des scripts hyper lent ... Les plus grosses optimisations en PHP ca reste du côté des requètes SQL, et aussi de la mise en cache des calculs assez imposants dans le genre :
L'utilisation de variables statiques peut aussi être un gain de temps, par exemple si on a une fonction smiley() :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if (!$result = cache_get('resultat')) { $result = ... // Gros calcul cache_put('result', $result); }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 function smiley($str) { static $smilies = null; if ($smilies === null) { // Récupération des smilies dans la database ou dans un répertoire } foreach ($smilies AS $origine => $replace) { $str = str_replace($origine, $replace, $str); } return ($str); }
c'est vrai ca sert à rien non plus d'enc...u........r les mouches
Partager