Bonjour à tous, je suis désolé pour vous mais je fais la pub d'un petit site que j'ai mis en ligne aujourd'hui. Il parle de l'optimisation des applications web très simplement et avec des exemples à l'appui. Je pense que ce site pourrait intéresser plein de monde ici c'est pour ça que je vous en parle
Je viens d'aller voir et c'est assez sommaire le sujet peut devenir trés vite intéressant mais il est nécessaire de plus bosser l'aspect bas niveau des choses. Exemple: print et echo sont au même niveau de performance mais echo est capable d'afficher plusieurs séquences espacées par des , alors que print non. Et puis je me pose des questions sur le test concaténation contre , car pour l'avoir testé moi aussi il me semblait que c'était l'inverse. En tout cas une trés bonne initiative car effectivement les dévelopeurs web ne sont pas assez au courant de toutes ces différences.
Ah bon ? Ca m'étonne Je vais refaire le test et peut-être revoir ça... Mais le premier résultat est souvent erroné, il faut rafraîchir 2 fois la page pour avoir un bon résultat (enfin c'est toujours ce que je fais...)
Par contre, sans vouloir casser l'ambiance, je ne suis pas sûr que des tests de performances montrant 2ms de différence entre deux boucles de 1000 appels d'une fonction soient très parlants ! Parce qu'en réalité, la différence de vitesse d'exécution entre l'echo et le print (par ex.) n'est pas du tout la même qu'entre 1000 écho et 1000 print !! Elle est bien largement moindre...Tellement moindre qu'elle en est négligeable, puisque générée sans doute par des tensions à peine plus basses du CPU, ou par des blocs mémoire déjà utilisés ou non dans la RAM... Donc là aussi on perd un temps infiniment petit, qui peut très bien correspondre à la différence d'excution des deux fonctions.
Alors oui, un coup "echo" sera plus rapide, un autre coup ça sera "print"... Je ne pense vraiment pas qu'on puisse se baser sur de si petites différences.
Par contre voilà, l'intérêt est de montrer les limitations d'une fonction par rapport à une autre qui lui semblait identique. De montrer comment coder au mieux un compteur, des boucles while ou autres... Là OK, c'est pas mal. Mais destiné finalement aux apprentis plus qu'aux pros ! ... Mais bref, moi j'attends les trucs MySQL ça pourra m'être bien utile !!!