février
2007
Bien le bonjour, j’arrive là avec un sujet maintes fois abordé, la différence entre les simples quotes, et les doubles quotes, au niveau de la définition d’un String.
Histoire de se rafraichir la mémoire, ceci a circulé sur la Mailing List interne de l’AFUP aujourd’hui, et jme suis dit tiens, pourquoi ne pas le faire partager.
L’optimisation relative aux scripts PHP n’est que très rarement évoquée, car on a le sentiment que PHP est déjà très rapide. Or souvent il est important d’économiser la puissance du serveur hébergeant votre site, non seulement pour délivrer plus rapidement les pages à vos visiteurs, mais aussi pour en accueillir un plus grand nombre simultanément. Je vous propose quelques benchmarks réalisés sous Apache 2.0 avec PHP 4.3.1 en module pour illustrer quelques points propres à PHP qui pourront changer vos habitudes et améliorer la vitesse d’exécution de vos scripts.
L’auteur de ces tests nous fait part aussi de ses résultats concernant
- les ouvertures de tags php
- echo contre print()
- ?/: contre if/else
- if/else/elseif contre switch/case
Je vous propose de retrouver tout ca sur le site de l’interéssé avec quelques surprises à la clé.
Il est rapellé que ces tests sont présentés à titre indicatifs, et même si les temps peuvent beaucoup varier en fonction de beaucoup de facteurs, il est tout de même bon d’y penser, surtout dans le cas d’applis gourmandes, car ils se révèlent justes.
Tiens, ca me rapelle Rasmus qui disait que dans le cadre de ses developpements avec Yahoo!, il passe expose_php à off, non pas seulement pour sa fonction principale, mais parce qu’exposer PHP dans la signature serveur de chaque requête, entraine une surconcommation de bande passante… glup :-p
Commentaires récents
Archives
- novembre 2010
- août 2010
- juillet 2010
- juin 2010
- mai 2010
- avril 2010
- mars 2010
- février 2010
- janvier 2010
- décembre 2009
- novembre 2009
- octobre 2009
- septembre 2009
- août 2009
- juillet 2009
- juin 2009
- mai 2009
- avril 2009
- mars 2009
- février 2009
- janvier 2009
- décembre 2008
- novembre 2008
- octobre 2008
- septembre 2008
- août 2008
- juillet 2008
- juin 2008
- mai 2008
- avril 2008
- mars 2008
- février 2008
- janvier 2008
- décembre 2007
- novembre 2007
- octobre 2007
- septembre 2007
- août 2007
- juillet 2007
- juin 2007
- mai 2007
- avril 2007
- mars 2007
- février 2007