






Intégration de csv zippé
Salut
Je voudrais integrer sur un site des flux tradedoubler
Ces flux sont au format csv et zippés et je voudrais savoir si quelqu'un a déjà intégrer de genre de flux sur un site et si oui comment
Je sais intégrer des flux rss sans problèmes mais je n'ai jamais intégrer ce format
Les fichiers csv faisant 10 mo qu'elle serait la meilleure méthode pour les intégrer ? Existe-t-il un script ou une librairie pour réaliser ça simplement ?
Merci de vos réponses
zig
En ligne



Re: Intégration de csv zippé
Ce n'est pas comme les flux XML, tu ne peux pas travailler avec des flux CSV (encore qu'il existe peut-être des librairies). Normalement ce qu'il faut faire c'est importer ton flux dans une base de données et travailler à partir de cette base.
10 Méga ce n'est pas le bout du monde si le catalogue produit ne change pas tous les jours...
Hors ligne







Re: Intégration de csv zippé
ok merci de ta réponse, je vais faire comme ça
Le problème c'est que les flux sont mis à jour toutes les 4 heures donc il va falloir quand même que je fasse un script pour intégrer et mettre à jour les flux csv toutes les 4 heures dans la base de données
En ligne



Re: Intégration de csv zippé
10 mégas toutes les 4 heures, personnellement je ne le tenterai pas
.
Juste une précision technique pour tes mises à jour sur ce genre de données. Fais un erase complet (quitte à afficher un message d'indisponibilité sur ton site) plutôt qu'un update sinon même si tu as un très bon serveur tu vas le mettre à genou
.
Hors ligne







Re: Intégration de csv zippé
10 mo par flux zippé et il y en a 4 ![]()
En ligne






Re: Intégration de csv zippé
Sans indiscretion, il s'agit du flux de quel programme?
Hors ligne







Re: Intégration de csv zippé
ebay sur tradedoubler
En ligne


Re: Intégration de csv zippé
Techniquement c'est possible à faire avec mise à jour (non suppression et réinsert ensuite).
Il y a un peu plus de 2 ans, je le faisais sur un site (avec serveur dédié celeron 1.8ghz/256mo) avec un csv de plusieurs dizaine de méga, et par expérience le mieu à faire (bien sûr) est d'optimisé au maximum la durée de traitement et si besoin est de coupé le traitement en plusieurs fois.
Par exemple, une partie qui fait les requêtes pour voir les changement, créer les requête sql et réécrire tout d'un coup dans un fichier temporaire et ensuite les mettres dans la base.
Je ne sais pas si je suis assez explicite, mais tout ça pour dire que c'est faisable ![]()
Hors ligne
Marque blanche
Dreamstore
Easyflirt
Plateforme
Publicidées
Effiliation
Affilinet
CJ
Zanox
Tradedoubler
Netaffiliation