Page 1 sur 1
Exécuter un script au max toutes les 24H dans un forum
Posté : 26 mai 2009, 12:52
par -=[Bugs]=-
Bonjour à tous,
Voilà, j'ai fait un script pour récupérer des données sur un site externe à mon forum. De manière à conserver les données à jour sans surcharger le site, je voudrais lancer le script pour chaque membre du forum toutes les 24h au maximum.
Auriez-vous une idée svp?
Merci d'avance
Posté : 26 mai 2009, 13:08
par stopher
Slt ,
Sous linux regardes du coté des taches cron
Si tu n'as pas la main sur ton serveur pour ajouter un cronjob , peut être un site du style
http://www.webcron.org/ peut subvenir à tes besoins ..
Ch.
Posté : 26 mai 2009, 13:28
par -=[Bugs]=-
Bonjour,
Erf, il faut obligatoirement avoir recours à un site externe payant?

Posté : 26 mai 2009, 13:32
par stopher
Non , si tu as accès à ton serveur, ( dédié , ou home-serv ) , alors tu peux toi même creer tes taches cron , c'est tres simple ...
( sous windows aussi , mais n'utilisant pas du tout win , je ne peux aller plus loin pour les explications )
Par contre , si tu n'as pas la cette possibilité , je ne vois pas d'autres moyens propres et fiable .. ( hors Js ).
Ch.
Posté : 26 mai 2009, 13:35
par -=[Bugs]=-
Oui j'avais pensé à du Js car c'est un serveur chez un hébergeur (o2switch)
Posté : 26 mai 2009, 13:43
par stopher
Avec du js , celà va t'obliger à laisser un poste allumé avec un navigateur ouvert sur ta page ou s'execute le js H-24 !
C'est loin d'être l'idéal je pense .. à ce niveau , il vaut mieux que l'action soit faite manuellement par un clic sur un bouton de temps à autre ...
Ou alors , tu laisses tes visiteurs faire l'action pour toi ... je m'explique ..
imaginons que l'action se nomme "ActionA".
à chaque visite d'un visiteur , tu vérifie depuis quand cette action n'a pas été lancé ..
Si le delai dépasse 24h par exemple , alors ActionA est lancé , sinon , pas d'action lancé ..
( tout ceci est invisible par l'utilisateur ).
Voici une alternative qui n'est pas précise au niveau de l'heure à laquelle elle est exécuté , mais c'est bien plus raisonnable et fiable que la solution JS ...
Ch.
Posté : 26 mai 2009, 13:59
par -=[Bugs]=-
Oui j'avais pensé à ça mais le problème c'est que si le membre ne se connecte pas sur le fofo pendant 1 mois, les infos sur le forum ne sont pas tenu à jour... et pour le Js effectivement se ne serait pas terrible ^^'
Sinon, j'ai trouvé dans le même style que ton site pour cron :
http://www.onlinecron.com/
Il a l'air gratuit, je pense que je vais essayer.
Merci pour ton aide
Posté : 26 mai 2009, 14:03
par stopher
Effectivement ... à tester ...
Donnes nous tes impressions sur le service dés que tu l'auras essayé , cela peut en intéresser d'autres ...
Bonne continuation ,
Ch.
Posté : 26 mai 2009, 14:43
par -=[Bugs]=-
En fait j'avais mal regardé, mon hébergeur met à disposition les tâches Cron, donc pas besoin de solutions online...
Merci pour ton aide et bonne fin de journée