Le choix du template

Mammouth du PHP | 1668 Messages

04 mai 2008, 10:06

Bonjour à tous et toutes,
J'ai un important choix à faire, je suis entraint de créer un site qui va devoir supporter autant de requêtes par jour que facebook et daylimotion par jour (selon mon chef), et je ne sais pas quel template choisir...
Je suis partagé entre phplib et l'approche XML et XSLT
Concernant le site, il y aura des forum, et plein d'autres modules relativement simple...
Je suis partagé, d'un côté j'aurait besoin de puissance, d'un autre la seconde solution est plus simple et semble avoir (selon mon livre) un pérennité plus élevée...

Voilà mon dilemne...

Si vous pouviez m'aiguiller, par avance merci

PS : et me donner le système de cache qui colle le mieu...
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol

ViPHP
ViPHP | 5924 Messages

04 mai 2008, 10:51

Pour avoir beaucoup travaillé sur phpbb, phplib n'est pas si puissant que cela. Et le gros problème des systèmes de templates utilisant un pseudo langage, c'est que l'interpréteur est un code php, donc tu interprète avec un langage interprété, ça ça te plombe tes performances.
Il vaut mieux, amha, lui préférer un système de templates utilisant la syntaxe de php, ou bien, comme tu le disais, XML et XSLT, qui ont l'avantage d'être eux aussi très puissants, mais d'être de même interprétés par des binaires, donc de manière beaucoup plus optimisée.

Voilà pour ce que j'en pense…

Mammouth du PHP | 1668 Messages

04 mai 2008, 11:28

Merci de ta réponse, mais si ça ne te dérange pas, comme je n'y connais rien j'aimerais avoir un autre avis au moins :roll:
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol

Mammouth du PHP | 983 Messages

04 mai 2008, 15:52

Je rejoins Sékiltoyai pour l'utilisation de template PHP. De plus, je te conseille de regarder du côté de memcache pour diminuer la charge de tes serveurs.

Si tu as à traiter des problématique de très très forte charge (ce qui est plutôt rare), il va falloir que tu réfléchisses surtout à l'architecture matériel à utiliser.

Cherche dans google, tu trouveras un tas de bons articles sur les architectures utilisés par les gros sites.