(depuis un serveur dédié) Est-il raisonnable de lancer un script PHP à chaque fois qu'il se termine ? Comme un crawler par exemple!
9 months, 2 weeks ago.
2 comments so far
Bah faut voir la quantité mémoire demandée par le process et la quantité mémoire etc dispo sur le serveur... Après perso (du moins si tu utilise apache) j'aurais tendance à attendre quelques secondes (entre 20 et 30) que le process précédant se ferme avant de relancer un nouveau..
En fait ça dépend d'une foule de paramètres : qté de mémoire, utilisation proc, serveur multi-threadé ou pas, serveur dédié à cette tâche ou faisant office de serveur web en même temps, etc. nécessité réelle d'un traitement continu, j'en passe et des meilleurs. De plus, pour une tâche de fond continue, je me demande si d'un point de vue perf php est bien approprié et si développé un "vrai programme" ne serait pas plus judicieux. Ah pis pour un truc du genre, faudra porter un soin tout particulier pour que tout se ferme bien à la fin du script (ou reste "ouvert" carrément le cas échéant) pour éviter de faire un joli DoS à ta machine suite à un memory leak ou tout autre truc rigolo du même style.
2 comments so far
Bah faut voir la quantité mémoire demandée par le process et la quantité mémoire etc dispo sur le serveur... Après perso (du moins si tu utilise apache) j'aurais tendance à attendre quelques secondes (entre 20 et 30) que le process précédant se ferme avant de relancer un nouveau..
9 months, 2 weeks ago by poprockinfo
En fait ça dépend d'une foule de paramètres : qté de mémoire, utilisation proc, serveur multi-threadé ou pas, serveur dédié à cette tâche ou faisant office de serveur web en même temps, etc. nécessité réelle d'un traitement continu, j'en passe et des meilleurs. De plus, pour une tâche de fond continue, je me demande si d'un point de vue perf php est bien approprié et si développé un "vrai programme" ne serait pas plus judicieux. Ah pis pour un truc du genre, faudra porter un soin tout particulier pour que tout se ferme bien à la fin du script (ou reste "ouvert" carrément le cas échéant) pour éviter de faire un joli DoS à ta machine suite à un memory leak ou tout autre truc rigolo du même style.
9 months, 2 weeks ago by burninghat