Aller au contenu

simplexml_load_file et gros fichier


Sujets conseillés

Posté

Bonjour à toutes et à tous !

Je viens ici afin de profiter de l'expérience des dev PHP du HUB à propos de la fonction PHP5 "simplexml_load_file".

En effet, j'ai coder ya un peu plus d'un an un moteur de récupération des stats des projets BOINC et ce dernier fonctionnait plutôt bien, mais il y a quelques temps mon moteur ne fonctionnait plus sur le projet SETI à cause de la taille du fichier de stats des users.

En effet, l'idée est la suivante :

- on récupère un fichier de stats au format XML mais compressé (GZIP)

- on le décompresse

- on le traite avec simplexml

- on stock les données en base

Bref, le problème vient de simplexml_load_file qui n'aboutit jamais lors du traitement d'un fichier XML d'environ 150 Mo... je sais, c'est beaucoup !

Il y a t'il une limite connu de cette fonction ? Ya t'il moyen de découper facilement un fichier XML pour le taiter en plusieurs passes ?

Merci d'avance pour vos solutions et idées ! :)

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...