IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

La solution PHP+XML+XSL=Template est-elle viable ?


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Inscrit en
    Juillet 2005
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 6
    Points : 7
    Points
    7
    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 !

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    87
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 87
    Points : 102
    Points
    102
    Par défaut
    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, ...).

Discussions similaires

  1. Projet : Mise en place d'une solution avec XML/XSL
    Par kokogil dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 25/06/2008, 08h59
  2. Réponses: 4
    Dernier message: 16/07/2006, 14h00
  3. PHP/XML/XSL
    Par sami69 dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 10/04/2006, 14h30
  4. [XSLT][DOM] Php - Xml - Xsl
    Par topolino dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 08/12/2005, 19h34
  5. [XFORM][SWING] la transformation est elle viable ?
    Par magnus2005 dans le forum Composants
    Réponses: 3
    Dernier message: 10/05/2005, 10h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo