Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/10/2007, 02h15   #1
Invité de passage
 
Inscription : juillet 2005
Messages : 6
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 6
Points : 2
Points : 2
Par défaut La solution PHP+XML+XSL=Template est-elle viable ?

Bonsoir à tous,

Il existe beaucoup de solutions template type phplib, smarty ou autre... De l'autre côté il y l'utilisation de XML pour le contenu qui me permettrai de séparer totalement le contenu du code et du design.

Mais je me demandais si en surcharge serveur (et donc lenteur du site) le fait de parser un fichier XML à partir de PHP n'est pas lourd ? Surtout que le parsing se réalise à chaque fois qu'une personne lis la page.
Ca reviens a chaque fois à lire un fichier, comparé à des solutions comme smarty où il n'y a pas de parsing de fichiers autres que celui executé puisque tout est dans le meme fichier.

Je précise que je ne souhaite pas réaliser de fichier "cache" du type .html résultant de php+XSLT une seule et unique fois.

Donc est-ce vraiment lourd comme solution au point de voir son site lent ou bien cela reste il exploitable voir mieu ? Si vous avez déjà utilisé cette solution j'aimerai votre retour d'expérience merci.

J'espére avoir pu me faire comprendre :s. Merci à vous !
TempusFugit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/10/2007, 13h52   #2
Membre habitué
 
Inscription : mars 2007
Messages : 87
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mars 2007
Messages : 87
Points : 109
Points : 109
bonjour,

cela peut s'avérer une bonne solution. Si tu ne veux pas surcharger le serveur, tu peux laisser la transformation XSL s'opérer côté client en indiquant la feuille de style XSL dans le XML. Il te suffit alors de renvoyer du XML (encore plus léger que le HTML). Mais certains navigateurs ne le supportent pas ou sont plus ou moins "compliant". Encore mieux: apache peut réaliser les transormations XSL pour toi à la voler! La solution peut donc être intéressante.
En revanche, un des gros intérêt des moteurs PHP et d'avoir toujours accès aux variables et à tout PHP...ce qui n'est plus possible dans l'autre cas.

Cela dépend donc de tes besoins. Le XSL peut s'avérer intéressant dans un site au contenu plutôt statique (articles, blog, ...).
supergogol est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h17.


 
 
 
 
Partenaires

Hébergement Web