02-01-2007, 09:47 AM
En partant du fait que 1 PNJ = 1 Fichier (ce qui me semblerait plus que logique) ca reste assez raisonnable.
Ce fichier semble inclure a la fois les informations de quête, de déplacement et de dialogue correspondant à un seul PNJ. Ca représente tout de même pas mal de traitement mis à plat et localisé dans un seul et même fichier.
Ces informations étant certainement peu dynamiques, le stockage en base de données n'est pas obligatoire.
En supposant un grand nombre de connectés et des accès concurrentiels pour parler au(x) PNJ(s), quel serait le plus efficace entre
- un accès multiples aux bases de données + traitement PHP pour la mise en forme
- une lecture de fichier XML + traitement PHP pour le parsing et la mise en forme
J'ai tendance à penser que les accès XML seront plus rapide. On évite les verrous de table, on évite le transfert d'info SQL <-> PHP ainsi que l'ouverture/fermeture de nombreux recordset.
Ce fichier semble inclure a la fois les informations de quête, de déplacement et de dialogue correspondant à un seul PNJ. Ca représente tout de même pas mal de traitement mis à plat et localisé dans un seul et même fichier.
Ces informations étant certainement peu dynamiques, le stockage en base de données n'est pas obligatoire.
En supposant un grand nombre de connectés et des accès concurrentiels pour parler au(x) PNJ(s), quel serait le plus efficace entre
- un accès multiples aux bases de données + traitement PHP pour la mise en forme
- une lecture de fichier XML + traitement PHP pour le parsing et la mise en forme
J'ai tendance à penser que les accès XML seront plus rapide. On évite les verrous de table, on évite le transfert d'info SQL <-> PHP ainsi que l'ouverture/fermeture de nombreux recordset.
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