Code Propre : Quel traitement est le moins lourd pour le serveur ?

Code Propre : Quel traitement est le moins lourd pour le serveur ? - PHP - Programmation

Marsh Posté le 07-08-2006 à 14:37:19    

Bonjour,
 
Lorsque je code, j'aime bien que le résultat (le code source de la page) soit assez propre (même si ce n'est pas obligatoire).
 
Donc je m'embête un peu avec les \t et les \n
 
Mais je me demandais quel était le moins lourd entre ça :
 

Code :
  1. echo "\t" . '<tr>' . "\n";
  2. echo "\t\t" . '<td>' . "\n";


 
ça :
 

Code :
  1. echo "\t<tr>\n";
  2. echo "\t\t<td>\n";


 
et ça :
 

Code :
  1. ?>
  2.    <tr>
  3.        <td>
  4. <?php


 
Car si les 3 se valent, je préfère autant la 3ème ...
 
:jap:


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 07-08-2006 à 14:37:19   

Reply

Marsh Posté le 07-08-2006 à 14:41:06    

La différence est minime entre les 3.
Mais personnèlement je supporte pas la 3ème, avoir du code HTML et du code PHP mélangé beurk

Reply

Marsh Posté le 07-08-2006 à 14:43:16    

moi j'aime pas la 2 donc selon qu'il ya plus d'html que de php ça oscille entre la 1 et la 3 :D
 
et c'est pas la dessus qu'il faut gratter du temps (sinon tu peux aussi tout coller sur une ligne tu vas gagner des octets à parser :jap:)

Message cité 1 fois
Message édité par Sh@rdar le 07-08-2006 à 14:43:57

---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 07-08-2006 à 14:56:38    

anapajari a écrit :

La différence est minime entre les 3.
Mais personnèlement je supporte pas la 3ème, avoir du code HTML et du code PHP mélangé beurk


 
Tu utilises quelle méthode donc ? (enfin si jamais tu veux un code propre en sortie)
 

Sh@rdar a écrit :

moi j'aime pas la 2 donc selon qu'il ya plus d'html que de php ça oscille entre la 1 et la 3 :D
 
et c'est pas la dessus qu'il faut gratter du temps (sinon tu peux aussi tout coller sur une ligne tu vas gagner des octets à parser :jap:)


 
Je n'aime pas la 2 non plus... Jusqu'à présent je n'utilisais que la 1 ... mais bon, c'est un peu chiant à force, et on voit pas bien le resultat final du coup...
 
P.S. : Ce n'est pas pour gratter du temps que je demande, je voudrais juste être sûr que c'est pas trop lourd pour le serveur de sans arrêt ouvrir et fermer des balises php.

Message cité 1 fois
Message édité par Dj YeLL le 07-08-2006 à 14:57:36

---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 07-08-2006 à 15:02:13    

euh pour moi cherche le moins lourd c'est tacher de gratter du temps [:spamafote]
 
donc comme déjà dit, y'a pour ainsi dire aucune différence, fait comme tu préfère pour la lecture [:spamafote]


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 07-08-2006 à 15:05:50    

Dj YeLL a écrit :

Tu utilises quelle méthode donc ? (enfin si jamais tu veux un code propre en sortie)


Des templates avec l'html dans des fichiers bien séparés.
 

Reply

Marsh Posté le 07-08-2006 à 15:28:54    

Personnellement je n'utilise que la 3eme solution, je me vois en effet mal reprendre la totalité du travail d'un graphiste pour l'intégration PHP, pour ma part le fait de séparer la partie dynamique de l'html livré permet un travail en amont beaucoup plus simple si le client demande des modifications d'ordre purement graphiques. Je parle même pas du débugage...

Reply

Marsh Posté le 07-08-2006 à 15:57:31    

anapajari a écrit :

Des templates avec l'html dans des fichiers bien séparés.


 
En effet, j'y pense souvent... j'ai même réalisé un moteur de templates, mais je l'utilise pas :lol:
 

Graphistnet2 a écrit :

Personnellement je n'utilise que la 3eme solution, je me vois en effet mal reprendre la totalité du travail d'un graphiste pour l'intégration PHP, pour ma part le fait de séparer la partie dynamique de l'html livré permet un travail en amont beaucoup plus simple si le client demande des modifications d'ordre purement graphiques. Je parle même pas du débugage...


 
C'est un avantage en effet...
 
Bon ben en tout cas ça me fait penser qu'il y a quelques temps j'avais décidé de faire tous mes sites avec templates ... et puis j'ai arrêté le webmastering pendant un temps, et du coup j'ai oublié mon engagement :whistle:


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 07-08-2006 à 16:00:25    

L'utilisation de templates, c'est plus pratique. Par contre, utiliser un langage de template, bah v'là quoi, j'aime pas du tout et je trouve le principe complètement con, PHP fournit tout ce qui est nécessaire pour ça! ;)

Reply

Marsh Posté le 07-08-2006 à 16:23:55    

soulmanto a écrit :

L'utilisation de templates, c'est plus pratique. Par contre, utiliser un langage de template, bah v'là quoi, j'aime pas du tout et je trouve le principe complètement con, PHP fournit tout ce qui est nécessaire pour ça! ;)


merci pour ce vieu troll sur les templates, m'en fout je tomberais pas dedans...

Spoiler :

Smarty roxxor

Reply

Marsh Posté le 07-08-2006 à 16:23:55   

Reply

Marsh Posté le 07-08-2006 à 16:31:29    

C'est pas un troll, c'est juste mon avis... :o  

Reply

Marsh Posté le 07-08-2006 à 16:32:53    

smarty roxor ?
 
lmao ! y'a pas plus usine à gaz que ce truc!

Reply

Marsh Posté le 07-08-2006 à 16:41:03    

Hello,

Code :
  1. echo "\t" , '<tr>' , "\n", "\t\t" , '<td>', "\n";


si tu es a qq milli secondes près...
Perso, je m'*****des pas avec ça....

Reply

Marsh Posté le 07-08-2006 à 18:19:04    

à mon avis la moins lourde entre la 1  et la 2 c'est la seconde, comme il n'y à pas de concatenation, et quelques caractère en moins (les espaces).


Message édité par vomegaz le 07-08-2006 à 18:20:04
Reply

Marsh Posté le 07-08-2006 à 18:34:10    

Pc_eXPert a écrit :

smarty roxor ?
 
lmao ! y'a pas plus usine à gaz que ce truc!


 
Développe, parce que c'est l'un des moteurs de templates les plus rapides (à condition d'utiliser le cache, bien sur).

Message cité 1 fois
Message édité par gizmo le 07-08-2006 à 18:37:29
Reply

Marsh Posté le 07-08-2006 à 18:39:56    

gizmo a écrit :

Développe, parce que c'est l'un des moteurs de templates les plus rapides (à condition d'utiliser le cache, bien sur).


Bah voila ;)

Reply

Marsh Posté le 07-08-2006 à 18:43:43    


 
Dans ce cas c'est pas smarty qui est lourd, c'est l'utilisateur qui active pas le cache qui est stupide  [:k-nar]

Reply

Marsh Posté le 07-08-2006 à 18:46:04    

esox_ch a écrit :

Dans ce cas c'est pas smarty qui est lourd, c'est l'utilisateur qui active pas le cache qui est stupide  [:k-nar]


un pur script bien léger n'a pas besoin de cache
 
Smarty est composé de grosses classes bien lourdes

Reply

Marsh Posté le 07-08-2006 à 18:49:02    

Mais bien sur...

Reply

Marsh Posté le 07-08-2006 à 19:08:25    

Et pourtant on est lundi là ... qu'est-ce que ça va être vendredi ...

Reply

Marsh Posté le 07-08-2006 à 19:51:23    

Pour moi un truc de 4000 lignes+ à inclure c'est pas trop léger...
 
Mais qu'importe je m'en fous j'utilise pas Smarty parce que ça me convient pas, les autres font ce qu'ils veulent :sarcastic:

Reply

Marsh Posté le 07-08-2006 à 19:54:04    

Parce que bien sur, c'est le nombre total de ligne qui compte, pas le nombre de ligne réellement utilisé en usage normal...
 
Et après on s'étonne que la plupart des developpements PHP soient merdiques...

Reply

Marsh Posté le 07-08-2006 à 20:03:30    

gizmo a écrit :

Parce que bien sur, c'est le nombre total de ligne qui compte, pas le nombre de ligne réellement utilisé en usage normal...
 
Et après on s'étonne que la plupart des developpements PHP soient merdiques...


Non, mais Smarty fournit selon moi beaucoup trop d'"outils" inutiles, c'est pourquoi je ne l'utilise pas.
Un simple moteur genre phplib-like me suffit
 
Maintenant j'arrête là j'ai plus rien à ajouter :hello:

Reply

Marsh Posté le 08-08-2006 à 09:16:35    

esox_ch a écrit :

Et pourtant on est lundi là ... qu'est-ce que ça va être vendredi ...


:D
 

Pc_eXPert a écrit :

Pour moi un truc de 4000 lignes+ à inclure c'est pas trop léger...
Mais qu'importe je m'en fous j'utilise pas Smarty parce que ça me convient pas, les autres font ce qu'ils veulent :sarcastic:


Pas ce que tu disais au premier post [:spamafote]
 

gizmo a écrit :

Parce que bien sur, c'est le nombre total de ligne qui compte, pas le nombre de ligne réellement utilisé en usage normal...
Et après on s'étonne que la plupart des developpements PHP soient merdiques...


on s'en fout y'a des références dedans ;)
 

Pc_eXPert a écrit :

Non, mais Smarty fournit selon moi beaucoup trop d'"outils" inutiles, c'est pourquoi je ne l'utilise pas.
Un simple moteur genre phplib-like me suffit
Maintenant j'arrête là j'ai plus rien à ajouter :hello:


le mot clé dans la phrase c'est "simple", right?
 
edit: et comme prévu, dès qu'on prononce "templates" sur un post en php, tout part en choucroute!


Message édité par anapajari le 08-08-2006 à 09:17:17
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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