j'ai fais une connerie

j'ai fais une connerie - PHP - Programmation

Marsh Posté le 08-12-2004 à 14:43:57    

Voilà apres avoir écrit une dizaine de millier de lignes de code je tombe sur un article sur l'optimisation du code php. La je lis qu'il vaut mieux sortir le code htm et de pas le mettre dans un echo et deplus privilégier le ' au "" le plus possible car php ne perdra pas de temps à chercher une variable dans un echo 'mon code html '. C'est fort logique et j'y ai pourtant pas penser. Résultat tout mon code dans un soucis de normaliser tout est dans des echo "";
Alors ma question, est-ce que ma connerie va énormement ralentir l'affichage de mon site ? et alors je dois prendre le temps de reprendre ma dizaine de millier de lignes de code  avant son lancement. Ou, certe mon site ne sera pas optimisé mais je peux me permettre de le lancer comme ça et faire les corrections au fure et à mesure ? :cry:

Reply

Marsh Posté le 08-12-2004 à 14:43:57   

Reply

Marsh Posté le 08-12-2004 à 14:45:42    

C'est pas optimal, mais ça l'empêchera pas de fonctionner...


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 08-12-2004 à 14:49:51    

skeye a écrit :

C'est pas optimal, mais ça l'empêchera pas de fonctionner...


Donc je peux me permettre de le lancer comme ça ? parceque bon la je fais des tests en local et je vois pas de difference...

Reply

Marsh Posté le 08-12-2004 à 14:50:55    

scarf3ss3 a écrit :

Donc je peux me permettre de le lancer comme ça ? parceque bon la je fais des tests en local et je vois pas de difference...


Bien sûr.
La différence ne sera pas énorme de toute manière je pense, à part si ton site doit faire face à un très grand nombre de visites...


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 08-12-2004 à 14:51:09    

dac avec skeye, met le en ligne comme ça.
 
je m'attache à respecter les closes que tu viens d'aborder, mais je ne m'amuse pas à retoucher tout ce que j'avais fait avant de le savoir.
Ces bench sont fait sur des milliers voir dizaine de milliers d'execution, et à l'arrivée, les écarts sont donnés en milliseconde !!! --> vraiment pas de quoi s'alarmer.
 
J'essairai de te retrouver un lien avec le nombre d'execution et l'écart de temps constaté, mais c'est plus paske en bon programmeur on cherche tjs l'optimisation de la mort que parce que ya des gros écarts qu'on fait du code propre.
Quelques milliseconde sur le temps de génération de la page ont bcp moins d'impact que le type de connexion du visiteur ;)
 
EDIT:
te voilà le lien dont je parlai: ICI


Message édité par Xav_ le 08-12-2004 à 14:55:29

---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 08-12-2004 à 14:55:30    

Merci vous me rassurez  :) Parce que bon sinon je rentrais dans une dépression nerveuse là  :D

Reply

Marsh Posté le 08-12-2004 à 15:05:59    

Merci Xav j'ai lu l'article et je me rends compte que je n'ai pas fais que des conneries. Par exemple j'ai toujours privilégié le bon vieux if else et le test me donne raison  :) j'ai fais que des echo et pas des print.  
Mais bon je viens de voir qu'il faut tjrs privilégié le  === au == et ça aussi j'y ai pas pensé.

Reply

Marsh Posté le 08-12-2004 à 15:50:16    

Bien sûr, autant utiliser directement les constructions optimales.
 
Mais réécrire 10000 lignes de code semble un peu exagéré pour un gain minime (pour la plupart des sites).

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed