Gérer un volume important en contournant le time-out

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

seabird
WRInaute impliqué
WRInaute impliqué
 
Messages: 258
Inscription: Lun Déc 01, 2003 17:57

Gérer un volume important en contournant le time-out

Message le Jeu Juil 03, 2008 9:50

Bonjour,

Je doit lire plusieurs gros fichiers xml et intégrer le contenu en base de donnée.
Comment contourner le time out sur un mutualisé.
En cherchant un peu , j'ai bien trouvé la méthode utilisant la requête XMPLHTTP (AJAX).
Mais je dois avouer que j'ai du mal à comprendre le fonctionnement des scripts proposés.

Si vous avez une méthode relativement claire à me proposer , je suis preneur :D.

Merci


e-kiwi
Modérateur
Modérateur
 
Messages: 13864
Inscription: Mar Déc 23, 2003 9:04

Message le Jeu Juil 03, 2008 9:51

sur un mutualisé, utiliser l'ajax pour traiter d'énormes volumes va fonctionner un temps, amis je pense que très vite l'hebergeur va te dire "hop hop hop ton site est trop gourmand", tu ne crois pas ? si la limite est là en mutualisé, ce n'est pas pour rien ;)

seabird
WRInaute impliqué
WRInaute impliqué
 
Messages: 258
Inscription: Lun Déc 01, 2003 17:57

Message le Jeu Juil 03, 2008 9:59

Oui c'est sur , mais 30s c'est court. Si je pouvais monter à 1 min voir 1min30 cela serait bien . Je compte faire l'enregistrement en base seulement 1 fois par jour.
Je pense que l'hébergeur ne m'en voudra pas trop :D


julienr
WRInaute passionné
WRInaute passionné
 
Messages: 866
Inscription: Mar Aoû 05, 2003 14:49

Message le Jeu Juil 03, 2008 10:44

Ton seul salut c'est de passer sur un petit vds, car aucun hébergeur mutualisé te laissera faire

seabird
WRInaute impliqué
WRInaute impliqué
 
Messages: 258
Inscription: Lun Déc 01, 2003 17:57

Message le Jeu Juil 03, 2008 11:37

Une technique que j'utilise actuellement sans problème depuis près de 2 ans ( sans remarque de l'hébergeur ) .
Pour parser un fichier xml de plus de 30 Mo . Je découpe par exemple le fichier en 30 fichiers de 1 Mo. Je traite alors chacun des fichiers individuellement. Mais bon cela m'impose d'enregistrer ces 30 fichiers sur le serveur et de les effacer ensuite , une fois le traitement fini.

silef
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 228
Inscription: Ven Jan 13, 2006 14:53

Message le Jeu Juil 03, 2008 13:48

Code: Tout sélectionner
set_time_limit(0);


A mettre au début du code php et tester si ça passe.


Tilt
WRInaute passionné
WRInaute passionné
 
Messages: 818
Inscription: Sam Mar 26, 2005 11:48

Message le Jeu Juil 03, 2008 18:13

Il y a un script sur php.net.

http://gr.php.net/set_time_limit#53564


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 :

Consultez la description détaillée des produits ou services de Google suivants : Google Website Optimizer

  • Calculer le ratio de liens profonds
    Cet outil vous permet de calculer le taux de liens profonds vers un site web. Un lien profond est un lien qui ne pointe pas vers la page d'accueil mais au contraire vers une page interne du site. Les sites dont l'essentiel du référencement vient de leurs inscriptions dans des annuaires ont un taux de liens profonds faible ; à l'inverse, les sites de référence ont souvent un taux de liens profonds plus important, signe que leur contenu a suscité de nombreux liens spontanés.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités