Optimisation du code

Optimisation du code - PHP - Programmation

Marsh Posté le 10-05-2006 à 16:52:32    

Bonjour,
 
Comme beaucoup, mon site est hébergé chez free (c’est à cause de l’argent, je t’expliquerai ;) ) et ça rame. Je cherche donc à optimiser le code PHP pour améliorer la vitesse d’exécution.
 
Dans le cas (par exemple) d’un tableau à afficher, que vaut t-il mieux faire :
 
Exemple 1:

Code :
  1. < ?php
  2. echo '
  3. <table>
  4. <tr>
  5.  <td>', $variable_1, '</td>
  6.  <td>', $variable_2, '</td>
  7. </tr>
  8. </table>';
  9. ?>


Exemple 2:

Code :
  1. <table>
  2. <tr>
  3.  <td> <?php echo $variable_1 ?> </td>
  4.  <td> <?php echo $variable_2 ?> </td>
  5. </tr>
  6. </table>

Voilà. Je ne sais pas si ça change grand chose, mais si il y a des spécialistes de l’optimisation du code, je suis preneur de conseils.
 
Merci.

Reply

Marsh Posté le 10-05-2006 à 16:52:32   

Reply

Marsh Posté le 10-05-2006 à 16:56:48    

Je vois pas trop l'intéret de faire un tableau dans ton cas....... :non:

Reply

Marsh Posté le 10-05-2006 à 17:01:17    

tu fais un script qui 1000 fois chacune des boucles et tu regardes ce qui met le plus de temps [:spamafote]

Reply

Marsh Posté le 10-05-2006 à 21:24:56    

d'un point de vue clarté (séparation dynamique / statique), je préfère de loin l'exemple 2, par contre m'est d'avis qu'un echo c'est plus rapide que 2, donc je dirai que l'exemple 1 est plus rapide :sarcastic:


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

Marsh Posté le 10-05-2006 à 21:47:36    

hardrog a écrit :

Je vois pas trop l'intéret de faire un tableau dans ton cas....... :non:


Peut être car ses variables c'est des données tabulaires ? [:itm]


---------------
Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn ! [:thalis]
Reply

Marsh Posté le 18-05-2006 à 18:00:24    

(dsl, pas eu le temps de revenir trainer par ici...)
 
Vi, effectivement, ce sont des données tabulaires.
 
Donc si je comprends bien tout ce qui a été dit à la suite de ma question, j'en conclus qu'il n'y a pas de vérité flagrante.
 
J'ai bon?

Reply

Sujets relatifs:

Leave a Replay

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