-
[Tableaux] PHP et batch
Bonjour,
J'ai des traitements assez longs et volumineux.
Je voudrais donc les lancer sans attendre de retour immédiat. Par exemple j'affiche un lien vers un fichier constitué le soir et lisible le lendemain.
Je crois que cela s'appelle le mode Asynchrone car je n'attends pas de réponse du serveur ( mais là je me la pète :lol: ).
Je voudrais savoir comment cela est possible. Peux-t'on lancer des traitements qui vont tourner +sieurs. dizaines de mn ?
Merci de vos lumières.
-
Salut,
une idée serait de créer une table dans une DB, qui va contenir une sorte de queue de tes traitements à faire. Ensuite, un script qui passe tous les X temps consulter la table, et qui se charge de lancer un script qui effectuera les tâches insérées.
Donc au final: MySQL (ou autre) + un petit script programmé en cron (linux, tâche planifiée pour windows bien que je n'en sois jamais servi à ce titre), et voilà!