Effectivement, 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 :D
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 :
Code:
1 2 3 4 5
| if (!$result = cache_get('resultat'))
{
$result = ... // Gros calcul
cache_put('result', $result);
} |
L'utilisation de variables statiques peut aussi �tre un gain de temps, par exemple si on a une fonction smiley() :
Code:
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);
} |