Autres projets personnels: blog modulable PHP Minimus | Mini cms sans base de données PHP Nanomus | Sécurité Firewall universel pour site en PHP et Stop Spam Referer
PHP Maximus CMS

Recommander ce billet par email à vos amis

Formulaire à remplir
Code de sécurité
 


Comment coder léger et rapide en PHP :The PHP Benchmark Date de publication Mercredi 25 novembre 2009 à 12:11:55 par Cyril
Catégorie Informations

Parmi les priorités d'un script PHP ou d'un CMS, le code PHP doit être prioritairement rapide et léger, si en plus il est lisible c'est tout bon !
C'est sur les deux premiers points que ce billet va porter, et vous allez voir qu'il est très simple de faire du rapide et léger, mais que c'est en fait la conception à la base même d'un cms qui sera responsable de ses performances.
Chose marrante tout plein, c'est que vous pourrez constater que chaque point cité est utilisé massivement dans Maximus depuis 2008 ( à l'époque j'avais fait mes propres tests qui me révélaient  presque les même tendances ... )


Tout d'abord voilà l'url du site en question www.phpbench.com

Plusieurs points sont à spécifier le tout premier et certainement le plus signification l'utilisation de foreach() en lieu et place de while().

Vous êtes nombreux à m'avoir posé la question à savoir pourquoi avoir changé radicalement le layer SQL de maximus dès 2008, en voici un des éléments ! ( il n'y a pas que ça )
Certes ce fut du sport pour revoir toutes les requêtes SQL de Maximus, mais les performances sont au rendez vous à la sortie ( d'ailleurs le moteur de blogs php minimus en bénéficie fortement :) ).

D'autres cas spécifiques sont visibles sur le site pré-cité et vous pourrez constater qu'à chaque fois Maximus utilise tant que faire ce peut exactement les méthodes décrites ( comme quoi mes tests n'étaient pas si mauvais à l'époque, et pourtant ça date mdr )

Enfin, voici un bon tuto à conserver dans ses tablettes pour coder léger et rapide, ou bien faites plus simple , faites du Maximus inside :)

Reste un point à éclaircir peut être entre le simple quote et le double quote, j'avais lors de mes tests vu qu'il y avait une petite préférence pour les simples quotes ce que ce site ne confirme pas ( mais le gain était réellement très très minime de toute façon ), à l'occasion je vais ressortir ma boite à bench pour m'en assurer, enfin ce n'est pas ceci qui fera gagner quoi que ce soit de réellement sensible de toute façon, surtout vu le gain réalisé avec ne serait que le fait de ne plus utiliser de while :)






Billet issu du site internet PHP Maximus CMS http://www.php-maximus.org

URL du billet http://www.php-maximus.org/blog_comment_coder_leger_et_rapide_en_php_the_php_benchmark_316.html

Calendrier

» Mai 2012

lun mar mer jeu ven sam dim
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

Archives

Blogs ©
 
Maximus Autres projets Aide Contribuer Sites associés Publicités

Distroy Blogs Cache ~ Distroy Sessions ~ Partenaire hébergement professionnel www.hebeh.com, votre hébergement de qualité à bas prix.
Retrouvez PHP Maximus sur Facebook et sur Twitter.
Retrouvez des informations similaires grâce aux moteurs de recherche suivants:
 google google.com yahoo msn aol altavista mozbot biglotron mirago exalead voila lycos seek ask france ask monde france evasion apocalx vigoos doona globly envolk metafrance mamma alltheweb

[ Page générée en 0.2196 sec ] [ Vitesse PHP: 18% - SQL: 82% ] [ Requêtes SQL: 93 ] [ 295 pages vues la dernière heure ]
 Top Max Cache Off Copyright Mentions légales PHP Maximus CMS