IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

[SimpleXML] Parser de gros fichiers


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre du Club
    Inscrit en
    Septembre 2005
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 56
    Points : 44
    Points
    44
    Par défaut [SimpleXML] Parser de gros fichiers
    Bonjour,

    Je rencontre un petit problème pour parser de gros fichier XML en PHP que ce soit en local sur le serveur, les scripts de parsage finissent pas faire planter mon serveur, comment faites vous pour contourner ce problème ? (il s'agit dans mon cas de parser des flux xml de priceminister qui sont vraiment énormes)

    Merci pour votre aide

  2. #2
    Expert éminent
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 494
    Points : 6 064
    Points
    6 064
    Par défaut
    Citation Envoyé par Bobtop
    Bonjour,

    Je rencontre un petit problème pour parser de gros fichier XML en PHP que ce soit en local sur le serveur, les scripts de parsage finissent pas faire planter mon serveur, comment faites vous pour contourner ce problème ? (il s'agit dans mon cas de parser des flux xml de priceminister qui sont vraiment énormes)

    Merci pour votre aide
    Je connais pas la taille mais qu'utilises-tu pour parser le XML ?

  3. #3
    Membre du Club
    Inscrit en
    Septembre 2005
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 56
    Points : 44
    Points
    44
    Par défaut
    c'est un script maison mais il plante lors de la lecture du fichier distant avec la fonction file()

  4. #4
    Expert éminent
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 494
    Points : 6 064
    Points
    6 064
    Par défaut
    Citation Envoyé par Bobtop
    c'est un script maison mais il plante lors de la lecture du fichier distant avec la fonction file()
    Donc c'est la récupération du fichier qui est trop long depuis le site distant ?
    test localement le fichier XML afin de voir si cela met toujours autant de temps pour le lire.

  5. #5
    Membre du Club
    Inscrit en
    Septembre 2005
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 56
    Points : 44
    Points
    44
    Par défaut
    oui j'ai le même problème quand je teste le script en local

  6. #6
    Expert éminent
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 494
    Points : 6 064
    Points
    6 064
    Par défaut
    Citation Envoyé par Bobtop
    oui j'ai le même problème quand je teste le script en local
    Si tu es sous php5 je te conseillerais d'utiliser SimpleXML il se pourrait que le parser maison ne soit pas optimisé car tu es face à un test de monter en charge.

Discussions similaires

  1. Parser un gros fichier XML
    Par Syyrius dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 06/11/2013, 14h54
  2. Parser un gros fichier XML
    Par gilloddon dans le forum Android
    Réponses: 4
    Dernier message: 29/01/2013, 09h45
  3. Parser un gros fichier xml (>500 Mb )
    Par kenzoshin dans le forum Format d'échange (XML, JSON...)
    Réponses: 5
    Dernier message: 05/12/2012, 13h58
  4. Parser de gros fichiers XML en JavaSCript via SAX
    Par alatox dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 18/03/2010, 15h57
  5. [SimpleXML] Parsage de gros fichier
    Par grunk dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 26/03/2008, 09h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo