[Vacanceo] Tous les sejours en flux XML

156 réponses
AuteurMessage

SquawK | Blabla
Modérateur

Photo de SquawK

Inscrit le : 09/05/2005

# Le 20/02/2006 à 23:29

Donne moi l'URL de ton integration que je matte ca.


ça le fait pour tous les sites qui utilise votre moteur je pense. Exemple sur une page au hasard :
http://www.iliva.com/sejours/mbvac_annu,1Ouvrir dans une nouvelle fenetre |fichesejour,250517.html

(faut faire un copié collé, le forum transforme l'url bizarrement).


quand on fait une recherche avec le moteur en bas, ça renvoit en haut de la page et la recherche se fait pas.

Comparatif pc portableOuvrir dans une nouvelle fenetre

krucial | Jean Christophe
Administrateur

Photo de krucial

Inscrit le : 09/03/2005

# Le 21/02/2006 à 13:12

Oui ca marche pas avec l'URL rewriting, je vais modifier ca.

JC - Mes sitesOuvrir dans une nouvelle fenetre | Affiliation devis travauxOuvrir dans une nouvelle fenetre | Cotes voitures anciennesOuvrir dans une nouvelle fenetre

Zalex14 | Alexandre
Modérateur

Photo de Zalex14

Inscrit le : 09/05/2005

# Le 17/03/2006 à 14:37

Je me mets au flux XML aussi.

Comme beaucoup je rencontre des problèmes pour le parser completement. Dans mon cas je ne dépasse pas la moitié.
A priori 300Mo ca fait trop pour mon parser.

Vous conseillez quoi pour traiter le ficher ?

Si vous avez en plus une adresse ou un tuto je suis preneur aussi (d'ailleurs une petite rubriques "mise en place" ou "aide à l'installation" sur webmastravel ca serait pas mal )

Mieux vaut s'attendre au prévisible que d'être surpris par l'inattendu.

krucial | Jean Christophe
Administrateur

Photo de krucial

Inscrit le : 09/03/2005

# Le 17/03/2006 à 14:41

Tu as un message d'erreur ? Temps d'execution trop long ? Si il s'arrete en cours, il y a bien une raison

JC - Mes sitesOuvrir dans une nouvelle fenetre | Affiliation devis travauxOuvrir dans une nouvelle fenetre | Cotes voitures anciennesOuvrir dans une nouvelle fenetre

Zalex14 | Alexandre
Modérateur

Photo de Zalex14

Inscrit le : 09/05/2005

# Le 17/03/2006 à 14:47

ouaih trop long, pis clairement mon parser n'est pas adapté à la taille du fichier mon CPU grimpe en fleche après quelques secondes.

J'utilise betement leparser XML de php, et a priori 300Mo il aime pas

Mieux vaut s'attendre au prévisible que d'être surpris par l'inattendu.

MathieuC | Mathieu
Modérateur

Photo de MathieuC

Inscrit le : 15/07/2005

# Le 17/03/2006 à 14:52

C'est vrai qu'un bete exemple de parser sur webmastertravel, ce serait le luxe

Zalex14 | Alexandre
Modérateur

Photo de Zalex14

Inscrit le : 09/05/2005

# Le 17/03/2006 à 14:53

Telaxo a dit :
C'est vrai qu'un bete exemple de parser sur webmastertravel, ce serait le luxe

En plus je suis certain de JC a ça dans un coin de son disque pour faire les test

Mieux vaut s'attendre au prévisible que d'être surpris par l'inattendu.

krucial | Jean Christophe
Administrateur

Photo de krucial

Inscrit le : 09/03/2005

# Le 17/03/2006 à 14:57

Pour le CPU c'est normal, il s'arrete au bout de combien de temps ?

JC - Mes sitesOuvrir dans une nouvelle fenetre | Affiliation devis travauxOuvrir dans une nouvelle fenetre | Cotes voitures anciennesOuvrir dans une nouvelle fenetre

Zalex14 | Alexandre
Modérateur

Photo de Zalex14

Inscrit le : 09/05/2005

# Le 17/03/2006 à 15:01

maxi une minute.
Je viens de tester avec un compteur, ça saute aux 8294 ème enregistrement.

Mieux vaut s'attendre au prévisible que d'être surpris par l'inattendu.

krucial | Jean Christophe
Administrateur

Photo de krucial

Inscrit le : 09/03/2005

# Le 17/03/2006 à 15:02

un set_time_limit(0) ca ne change rien ? tu appelles ton script via le web ou en ligne de commande ?

JC - Mes sitesOuvrir dans une nouvelle fenetre | Affiliation devis travauxOuvrir dans une nouvelle fenetre | Cotes voitures anciennesOuvrir dans une nouvelle fenetre

mirage | Vincent
Modérateur

Photo de mirage

Inscrit le : 04/05/2005

# Le 17/03/2006 à 15:18

C'est vrai que si tu fournissai un parseur, ça serait bien

Zalex14 | Alexandre
Modérateur

Photo de Zalex14

Inscrit le : 09/05/2005

# Le 17/03/2006 à 15:24

Merci JC !
Le set_time_limit(0) m'a débloqué, j'ai tout parsé !

Par contre niveau CPU c'est chaud, certainement lié à mon script...
M'enfin un petit parseur stable adapté au gros flux xml dans l'admin de webmastertravel, je serais pas contre

Mieux vaut s'attendre au prévisible que d'être surpris par l'inattendu.

jerome347 | Jérôme
Membre

Photo de jerome347

Inscrit le : 09/05/2005

# Le 17/03/2006 à 15:37

J'avais fait pas mal de test au début aussi.
Finallement j'utilise maintenant :

while(!feof($fichier_origine))
{
$line = fgets($fichier_origine, 255);
if ( preg_match("/<img>(.*)<\/img>/", $line, $matches) ) { ... }
...
}

Ca mange bien le fichier sans trop chauffer.

krucial | Jean Christophe
Administrateur

Photo de krucial

Inscrit le : 09/03/2005

# Le 17/03/2006 à 15:38

Tu lances ton script la nuit et zou, le cpu qui charge tu t'en rends pas compte Pour le script de parsage ... bof. Trop de gens font des dev differents ... Par contre, fournir un .sql, pq pas

JC - Mes sitesOuvrir dans une nouvelle fenetre | Affiliation devis travauxOuvrir dans une nouvelle fenetre | Cotes voitures anciennesOuvrir dans une nouvelle fenetre

mirage | Vincent
Modérateur

Photo de mirage

Inscrit le : 04/05/2005

# Le 17/03/2006 à 15:48

Le must serait un .sql via l'export ftp (ça éviterait de fatiguer le cpu et ça éviterait de faire un parseur )

Bool | Olivier
Modérateur

Photo de Bool

Inscrit le : 09/05/2005

# Le 17/03/2006 à 15:50

Le must c'est le XML, car tout le monde en fait ce qu'il veut...

daevel : infogérance et conseilOuvrir dans une nouvelle fenetre || moiOuvrir dans une nouvelle fenetre

mirage | Vincent
Modérateur

Photo de mirage

Inscrit le : 04/05/2005

# Le 17/03/2006 à 16:01

Bool a dit :
Le must c'est le XML, car tout le monde en fait ce qu'il veut...

Si on a un bon parseur... Perso j'ai jamais rien trouvé de génial hormi simplexml() de php5 mais je n'ai jamais eu le courage de l'installer...

krucial | Jean Christophe
Administrateur

Photo de krucial

Inscrit le : 09/03/2005

# Le 17/03/2006 à 16:03

mirage a dit :
Bool a dit :
Le must c'est le XML, car tout le monde en fait ce qu'il veut...

Si on a un bon parseur... Perso j'ai jamais rien trouvé de génial hormi simplexml() de php5 mais je n'ai jamais eu le courage de l'installer...


Dommage parce que c'est vraiment pas mal. Sinon, un file, des explode et le tour est joué

JC - Mes sitesOuvrir dans une nouvelle fenetre | Affiliation devis travauxOuvrir dans une nouvelle fenetre | Cotes voitures anciennesOuvrir dans une nouvelle fenetre

Bool | Olivier
Modérateur

Photo de Bool

Inscrit le : 09/05/2005

# Le 17/03/2006 à 16:05

Bah l'extension XML de PHP est plutot bien foutue pour ce genre de truc pourtant. Elle repose sur la librairie Expat si j'ai bonne mémoire, est plutot véloce, et consomme que dalle en mémoire (donc pas limitée sur la taille du fichier).

daevel : infogérance et conseilOuvrir dans une nouvelle fenetre || moiOuvrir dans une nouvelle fenetre

Elios | D
Modérateur

Photo de Elios

Inscrit le : 09/05/2005

# Le 18/03/2006 à 10:32

Reçu ce message de Go Voyages :

Bonjour

Information urgente :
Si vous êtes un comparateur de prix et / ou que vous allez chercher directement les informations concernant les produits Go Voyages sur le site de cet annonceur, cette information vous concerne !!

Nous vous rappelons, suite à l'information communiquée la semaine dernière qu'ils vous reste une semaine pour nous communiquer les adresses IP et références de vos serveurs.

Ceci afin que Go Voyages vous autorise l'accès à ses propres serveurs. Dans le cas contraire, toute IP non autorisée sera blacklistée...

A partir du 27 Mars, il vous faudra utiliser impérativement la
procédure communiquée ...

------------------------------------

Krucial : ceux qui utilisent webmastravel n'ont rien à faire de spécial?

WeekendoOuvrir dans une nouvelle fenetre

Répondre

Vous ne pouvez pas participer au forum, car votre inscription n'a pas été validée. Pour vous faire valider en tant que Membre, cliquez ici.

© MHN - Tous droits réservés | CNIL N°844440 | 26/11/2024 15:47:16 | Généré en 15.01ms | Contacts | Mentions légales |