Bizarerie php et appel sleep() - PHP - Programmation
MarshPosté le 21-03-2007 à 11:47:45
Salut,
je voudrais lancer des traitements à partir d'une page php. Je pense avoir trouvé une technique mais je tombe sur un truc bizarre. Voici le bout de code. Pour l'instant le sleep() remplace un appelle à un autre traitement plus long.
Le première appel tout se passe comme prévu, ça m'affiche bien seulement toto tata et ça arrête de charger. Le truc bizarre c'est que si je fait recharger ça semble attendre la fin du premier sleep avant de me reafficher la page. Je pensait que le rechargement serait un autre appel lancé dans un autre thread. Cette page sera destinée à lancer plusieurs traitements en parallèle, ça me casse un peu le coup. Quelqu'un aurait une explication ?
Le sleep() agit sur tout les threads du serveur ? Si je lance un vrai traitement avec des calculs ça se passera mieux ? Il s'agit pê simplement d'un mauvais réglage de mon serveur de test ?
--------------- "L'informatique n'est pas plus la science des ordinateurs que l'astronomie n'est celle des télescopes." Michael R. Fellows & Ian Parberry
Marsh Posté le 21-03-2007 à 11:47:45
Salut,
je voudrais lancer des traitements à partir d'une page php. Je pense avoir trouvé une technique mais je tombe sur un truc bizarre. Voici le bout de code. Pour l'instant le sleep() remplace un appelle à un autre traitement plus long.
Le première appel tout se passe comme prévu, ça m'affiche bien seulement toto tata et ça arrête de charger. Le truc bizarre c'est que si je fait recharger ça semble attendre la fin du premier sleep avant de me reafficher la page. Je pensait que le rechargement serait un autre appel lancé dans un autre thread. Cette page sera destinée à lancer plusieurs traitements en parallèle, ça me casse un peu le coup. Quelqu'un aurait une explication ?
Le sleep() agit sur tout les threads du serveur ? Si je lance un vrai traitement avec des calculs ça se passera mieux ? Il s'agit pê simplement d'un mauvais réglage de mon serveur de test ?
---------------
"L'informatique n'est pas plus la science des ordinateurs que l'astronomie n'est celle des télescopes." Michael R. Fellows & Ian Parberry