probleme d'utilisation de Magpierss

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

nao28
Nouveau WRInaute
 
Messages: 6
Inscription: Mar Avr 08, 2008 23:48

probleme d'utilisation de Magpierss

Message le Mer Avr 09, 2008 0:01

Bonjour a tous,

Je développe un site, sur lequel, j'ai besoin de d'intégrer un flux xml. J'utilise Magpierss. Tout marche très bien sauf, que je n'arrive pas à parser mon fichier xml entier.
Dans mon fichier xml, j'ai 2200 éléments. Je parse seulement environ les 700 derniers.
Quelqu'un aurai eu aussi ce problème.
Je me demande si se ne pourrai pas être un problème d'encodage des données!

Merci, de votre d'aide, parce que j'en ai vraiment besoin. Je ne m'en sorts pas!

nao28
Nouveau WRInaute
 
Messages: 6
Inscription: Mar Avr 08, 2008 23:48

Message le Mer Avr 09, 2008 10:12

Bon, je n'ai pas de reponse au sujet de mon probleme, je n'ai pas du etre assez claire!

Donc je vais un peu plus détailler!

Le fichier que je parse avec Magpierss dois faire 1Mo, mais dans le cache, il fait seutement que 454ko. J'ai donc l'impression que je ne parse pas entierement le fichier XML.

Je ne comprends pas pourquoi!
Est que quelqu'un aurai deja eu ce probleme? et pourrai m'aider?
Es que Magpierss, a une taille limite de fichier? est que c'est un probleme de configuration?

Je suis dispo, pour donner plus de détaille technique, si ça peu aider!

bozoleclown
WRInaute passionné
WRInaute passionné
 
Messages: 893
Inscription: Jeu Nov 24, 2005 19:08

Message le Mer Avr 09, 2008 11:04

tu as des messages d'erreurs quelquepart ?

tu fait ça en php dans apache ? ou bien tu utilises php en mode batch ?

problème de max_execution-time peut etre ?

nao28
Nouveau WRInaute
 
Messages: 6
Inscription: Mar Avr 08, 2008 23:48

Message le Mer Avr 09, 2008 13:53

Justement, je n'ai aucun message d'erreur. ( Ils ne sont peut etre pas visible ). Je m'aperçois quand même, que mon fichier dans le cache est plus petit que le fichier XML.

J'utilise php, en mode batch!

Tu as peut être raison! comment je peut changer la valeur de max_execution-time, pour faire des essai!

Merci, pour ton aide!

bozoleclown
WRInaute passionné
WRInaute passionné
 
Messages: 893
Inscription: Jeu Nov 24, 2005 19:08

Message le Mer Avr 09, 2008 14:16

Tu dois avoir des fichiers de configuration du php dédié au mode batch

php-cli

si c'est le cas tu trouveras dedans :
max_execution_time = xxx (ce sont des secondes)
augmentes cette valeur pour voir

et dans ton script tu peux mettre ça
ini_set ('max_execution_time', 0);

nao28
Nouveau WRInaute
 
Messages: 6
Inscription: Mar Avr 08, 2008 23:48

Message le Mer Avr 09, 2008 14:26

Tres bien, je vais essayer ça!

Si je met
ini_set ('max_execution_time', 0); ça veux dire quoi, temps d'execution = 0s? dans tout les cas, je vais faire plusieur essai, avec
ini_set ('max_execution_time', 10)
ini_set ('max_execution_time', 20)
et je verrais bien s'il y a des changement.

Je te tiens au courant.
Merci beaucoup pour ton aide!

bozoleclown
WRInaute passionné
WRInaute passionné
 
Messages: 893
Inscription: Jeu Nov 24, 2005 19:08

Message le Mer Avr 09, 2008 14:35

nao28 a écrit:Tres bien, je vais essayer ça!

Si je met
ini_set ('max_execution_time', 0); ça veux dire quoi, temps d'execution = 0s? dans tout les cas, je vais faire plusieur essai, avec
ini_set ('max_execution_time', 10)
ini_set ('max_execution_time', 20)
et je verrais bien s'il y a des changement.

Je te tiens au courant.
Merci beaucoup pour ton aide!


0 = illimité

nao28
Nouveau WRInaute
 
Messages: 6
Inscription: Mar Avr 08, 2008 23:48

Message le Jeu Avr 10, 2008 10:14

Merci bozoleclown, pour ton aide!

En faite, il s'agit plus d'un problème de taille du cache, que de durée d'exécution.
Hier, je pouvais parser mon fichier xml uniquement de l'ID 2200 à 1700, et aujourd'hui, comme il y a eu 2 nouvelle entree dans le fichier xml, j'ai pu parser, mon fichier xml que de l'ID 2202 à 1702.

Voila, je vais, plus m'orienter vers un solution Lecture XML vers Base de donne MySQL.


Merci, beaucoup, pour ton aide, qui m'a permis d'avancer

bozoleclown
WRInaute passionné
WRInaute passionné
 
Messages: 893
Inscription: Jeu Nov 24, 2005 19:08

Message le Jeu Avr 10, 2008 10:27

tu peux jouer sur la mémoire également

ini_set(”memory_limit”,”16M”);

si tu veux que ton script puisse utiliser jusqu'à 16Mo de mémoire par exemple.
Par défaut ca doit etre à 2 ou 8mo.


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: debutant91 et 0 invités