Heu, c'est loin d'être 6% ce qu'on gagne avec le changement de quotes... On gagne encore plus
Mais ça n'a aucun intérêt, parce que ce n'est jamais les "echo" le goulot d'étranglement.
Tiens, j'ai trouvé ça sur dvp :
Source: http://blog.developpez.com/julienpauli/p...s-et-autr/
Wahou ! plus de 50% de gagné ? Enooooorme. Ouais sauf que ça me fait gagner 18 ms sur 10'000 echo... Dans une appli si on en a 200 ou 300 c'est déjà le bout du monde. Sur une grosse page qui met 250 ms à se charger, avec ses 300 echo on pourra passer de 0.1 ms à 0.05 ms, soit un gain de 0.05 ms. Un gain de 0.05 sur 250 ça fait 0.02% d'amélioration globale.
Oui, ce gain de 50% sur les echo est absolument négligeable, et donc inutile.
Optimisez les index de vos requêtes, le stockage des sessions (essayez de les stocker dans une table MEMORY, ou encore mieux en mémoire avec memcached), etc... Là on a des vrais goulots d'étranglement qui valent le cout de gagner 10%, 20%... Gagner même 75% sur les "echo", ça n'a aucun intérêt.
[edit]On me répondra "oui peut-être que l'amélioration globale est
négligeable, mais cette optimisation est gratuite". Oui est elle est gratuite tant que tout le monde dans l'équipe trouve que l'un comme l'autres sont aussi lisibles. Sinon c'est un coût en confort pour un gain négligeable.[/edit]
Mais ça n'a aucun intérêt, parce que ce n'est jamais les "echo" le goulot d'étranglement.
Tiens, j'ai trouvé ça sur dvp :
Source: http://blog.developpez.com/julienpauli/p...s-et-autr/
Wahou ! plus de 50% de gagné ? Enooooorme. Ouais sauf que ça me fait gagner 18 ms sur 10'000 echo... Dans une appli si on en a 200 ou 300 c'est déjà le bout du monde. Sur une grosse page qui met 250 ms à se charger, avec ses 300 echo on pourra passer de 0.1 ms à 0.05 ms, soit un gain de 0.05 ms. Un gain de 0.05 sur 250 ça fait 0.02% d'amélioration globale.
Oui, ce gain de 50% sur les echo est absolument négligeable, et donc inutile.
Optimisez les index de vos requêtes, le stockage des sessions (essayez de les stocker dans une table MEMORY, ou encore mieux en mémoire avec memcached), etc... Là on a des vrais goulots d'étranglement qui valent le cout de gagner 10%, 20%... Gagner même 75% sur les "echo", ça n'a aucun intérêt.
[edit]On me répondra "oui peut-être que l'amélioration globale est
négligeable, mais cette optimisation est gratuite". Oui est elle est gratuite tant que tout le monde dans l'équipe trouve que l'un comme l'autres sont aussi lisibles. Sinon c'est un coût en confort pour un gain négligeable.[/edit]
Ressources [PHP][MySQL][prototype.js]