adamess
Messages postés26Date d'inscriptionsamedi 21 juin 2003StatutMembreDernière intervention 8 juillet 2010
-
25 janv. 2007 à 21:51
adamess
Messages postés26Date d'inscriptionsamedi 21 juin 2003StatutMembreDernière intervention 8 juillet 2010
-
30 janv. 2007 à 17:26
bonjour ,
je veux savoir est ce que l'accès un fichier xml plus rapide para-port une base donnes MySQL ?
et combien de nombre connexion simultanée peut ouvrire sur un fichier xml ?
merci
adamess
Messages postés26Date d'inscriptionsamedi 21 juin 2003StatutMembreDernière intervention 8 juillet 2010 26 janv. 2007 à 18:59
merci
j'ai une base donnes MySQL mais le problème c'est le nombre de connexion simultanées ne dépasse pas 5 requêtes par seconde c'est insuffisant ,
je veux essai des extraire les données de ma base sur plusieurs fichiers XML
est ce que ça va resoudre mon problème ?
merci
adamesmoi adamess
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 29 janv. 2007 à 08:06
Les "xml handler" de PHP gèrent les accès concurrentiels. Donc potentiellement, tu n'es pas limité par le nombre de "connexions"' à ton fichier XML, effectivement.
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_jean84
Messages postés449Date d'inscriptionjeudi 26 août 2004StatutMembreDernière intervention 5 mars 2009 29 janv. 2007 à 21:49
Hello
De facon absolue, je pense que l'acces a un fichier XML est plus rapide que l'acces a une base de donnnees. Reste que dans la pratique, il faut que le fichier soit correctement structure et que le code PHP exploitant ce fichier ne fasse pas "d'aller-retour" dans le fichier a la recherche d'une information. C'est l'avantage et l'inconveniant des bases de donnees : elle proposent leurs services qu'elles gerent a leurs facons et si tu as besoin de plus, faut mettre les mains dans le cambouis ^^
Par contre, en y reflechissant bien, en plus du code exploitant ton fichier xml, il faut faire attention a la version php utilise. J'ai fait un moteur de template en php4 avec domxml et les temps d'acces et de traitement etaient catastrophique (un potte a bencher mon moteur par rapport a d'autres que j'avais realise et lui aussi et alors que les autres tournes autour de 3-4 secondes, le mien faisait ~40 secondes).
Le rapport est different mais sa illutre bien le comportement de domxml. En revanche, php5 propose dans son coeur l'implementation de DOM (donc plus rapide que la lib et surtout mieux realise, domxml donne le sentiment d'avoir ete un peu bacle...).
Donc, pour finir, je dirais qu'il faut que tu vois :
- la version de php (et donc de DOM)
- les besoins que tu as (le nombre d'informations, leurs organisations, leurs traitements ect ..)