Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2325 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  j'ai fais une connerie

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

j'ai fais une connerie

n°917977
Scarf3ss3
Posté le 08-12-2004 à 14:43:57  profilanswer
 

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:

mood
Publicité
Posté le 08-12-2004 à 14:43:57  profilanswer
 

n°917980
skeye
Posté le 08-12-2004 à 14:45:42  profilanswer
 

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


---------------
Can't buy what I want because it's free -
n°917981
Scarf3ss3
Posté le 08-12-2004 à 14:49:51  profilanswer
 

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...

n°917983
skeye
Posté le 08-12-2004 à 14:50:55  profilanswer
 

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 -
n°917984
Xav_
The only one...
Posté le 08-12-2004 à 14:51:09  profilanswer
 

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
n°917989
Scarf3ss3
Posté le 08-12-2004 à 14:55:30  profilanswer
 

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

n°917998
Scarf3ss3
Posté le 08-12-2004 à 15:05:59  profilanswer
 

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é.

n°918038
SomeBugsIn​Me
life suxx
Posté le 08-12-2004 à 15:50:16  profilanswer
 

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).


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  j'ai fais une connerie

 

Sujets relatifs
une petite connerie a programmer pr un poteC koi cette connerie ? les Tmemo ! ils ont pas oubliés une proprieté?
Plus de sujets relatifs à : j'ai fais une connerie


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)