23-03-2007, 02:23 PM
Le XSL se met en cache sur le client (à l'instar des css).
Les 2 fichiers ne sont envoyés que la 1ere fois.
La seule partie dynamique est le XML qui est régénéré par PHP à chaque fois
Supposes que tu appelles la même page 10 fois.
Avec un moteur de template tu auras 10 fois le process de traduction / remplacement effectué sur le serveur d'ou augmentation de la charge.
Par XML/XSL, tu n'envoies que les données et c'est le client qui mettra 10 fois la traduction en place.
Gain de performance du serveur.
Les 2 fichiers ne sont envoyés que la 1ere fois.
La seule partie dynamique est le XML qui est régénéré par PHP à chaque fois
Supposes que tu appelles la même page 10 fois.
Avec un moteur de template tu auras 10 fois le process de traduction / remplacement effectué sur le serveur d'ou augmentation de la charge.
Par XML/XSL, tu n'envoies que les données et c'est le client qui mettra 10 fois la traduction en place.
Gain de performance du serveur.
Quand on te dit qu'un projet est terminé à 90%, prépare toi pour les 90% suivant
Ninety-Ninety Rule
"Une guerre de religions, c'est quand deux peuples s'entretuent pour savoir qui a le meilleur ami imaginaire"
Vu sur IRC
Ninety-Ninety Rule
"Une guerre de religions, c'est quand deux peuples s'entretuent pour savoir qui a le meilleur ami imaginaire"
Vu sur IRC