Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1522 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Fusion XSL + XML -> HTML , c'est gourmand en ressource ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Fusion XSL + XML -> HTML , c'est gourmand en ressource ?

n°1438149
veryfree
Posté le 07-09-2006 à 11:00:05  profilanswer
 

Hello,
 
je met dans la cat PHP , plutot que XML.
 
Sous php 4.3 j'utilise :
 

Citation :

$xslt = domxml_xslt_stylesheet_file($name.'.xsl');
 $xml = domxml_open_file($name.'.xml');
 $html = $xslt->process($xml);
 $fusion = $html->html_dump_mem();


 
ca marche au poil pour générer du HTML mais je me demande si c'est pas trop gourmand en ressource sachant que ce sera executé sur un site a tres fort trafic.
La deuxieme solution ( mais qui sera pour le coup plus fastidieuse a mettre en place , sera de garder un shema classic ( XML appelant sa feuille de style ) ou les ressources serai alors deplacer au niveau du client mais avec une mise en place fastidieuse pour l'utilisation que je veux en faire.
 
Merci de m'eclairer si vous avez des infos.
 


Message édité par veryfree le 07-09-2006 à 11:03:05
mood
Publicité
Posté le 07-09-2006 à 11:00:05  profilanswer
 

n°1438196
FlorentG
Posté le 07-09-2006 à 11:48:13  profilanswer
 

Laisse tomber la deuxième solution, impossible en user-land.
 
Sinon oui, c'est assez gourmand, mais bon... Au pire fait-toi un système de cache, et le tour est joué

n°1438202
esox_ch
Posté le 07-09-2006 à 11:55:14  profilanswer
 

+1
Ce matin j'ai généré un listing avec un systeme SQL>XML>XSLT>xHtml et effectivement c'est assez gourmand (2sec pour un tableau d'un peu plus que 1000 lignes), mais si tu as des pages quasi-statiques (comme c'est le cas de pratiquement tous le monde), avec un bon systeme de mise en cache, tu bypass la base de donnée + le moteur xml/xsl .. du coups c'est très rapide


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1438243
veryfree
Posté le 07-09-2006 à 12:29:30  profilanswer
 

nos pages sont a fort contenu dynamique :/
Donc je peux oublier le system de cache ( que j'utilise au niveau php cependant [ memcache pour ceux qui connaissent ] )  
 
je vais continuer d'explorer les possibilités.
 
Merci a vous


Message édité par veryfree le 07-09-2006 à 12:29:42
n°1438244
Djebel1
Nul professionnel
Posté le 07-09-2006 à 12:30:06  profilanswer
 

question conne, c'est quoi l'intérêt de passer par cette méthode pour générer du html ?

n°1438254
veryfree
Posté le 07-09-2006 à 12:57:35  profilanswer
 

ca permet de séparer le contenu de la mise en forme.
Si tu fait une version multilangue, le XML joue un peu le role d'un fichier de langue.
Le webmaster n'a plus qu'a créer une seule fois le decoupage, la feuille de style, etc ...
 
 

n°1438256
anapajari
s/travail/glanding on hfr/gs;
Posté le 07-09-2006 à 13:03:36  profilanswer
 

tu es obligé de rester avec php4.3? pas moyen de passer au 5 ( qui améliore grandement le support XML)?

n°1438259
FlorentG
Posté le 07-09-2006 à 13:07:50  profilanswer
 

Et les perfs aussi

n°1438283
esox_ch
Posté le 07-09-2006 à 13:32:09  profilanswer
 

C'est sur, mais ça reste cependant quand même lourd :(

n°1438286
supermofo
Hello World !
Posté le 07-09-2006 à 13:34:00  profilanswer
 

Tout depend ce que tu entend par contenu fortement dynamique :p et si tu est pret à ajouter des grappes de serveurs :) ( x * 70 € )
 
Perso je cache 5 minutes pour des contenu fortement dynamiques et 2h pour des contenus moins dynamiques.
 
Certains sites démontrent bien les possibilités de php avec 2 serveurs.


Message édité par supermofo le 07-09-2006 à 13:35:05
mood
Publicité
Posté le 07-09-2006 à 13:34:00  profilanswer
 

n°1438291
veryfree
Posté le 07-09-2006 à 13:45:55  profilanswer
 

on reste en php4 pour le moment.
En fait je viens d'appronfondir l'idée du cache et je pense que c'est jouable en fait [:volta]
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Fusion XSL + XML -> HTML , c'est gourmand en ressource ?

 

Sujets relatifs
[HTML/Webmail clients]Appliquer une taille de fonte à tout le doc?Balise HTML correpondant à un panel
inserer des caracteres corréens dans un fichier XML[XML] Problème pour lire l'attribut xml:lang d'un élement
[HTML/JS]Curseur particulier[Resolu] Souci fusion automatisee en VBA sous word
[.JS HTML] Comment imposer au navigateur les extensions de fichiers ..[Resolu][C#.NET] XML -> Un lire des noeuds un après l'autre ?
[HTML et javascript] Affichage d'images à tour de rôleaccès réservé sur site html?
Plus de sujets relatifs à : Fusion XSL + XML -> HTML , c'est gourmand en ressource ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR