03-04-2012, 07:36 PM
Oui effectivement c'est un PHP en CLI qui tourne et non une page web comme ça fournit par Apache. Donc oui c'est mono-threadé Après bon, si il faut utiliser PHP pour ça, faut coder soit même toute la partie Serveur qui recoit l'en-tête de départ, alloue un nouveau thread pour chaque client, etc. Autant utiliser Node.JS qui est fait pour ça et qui le fait très bien.
Concernant Ajax, c'est utile dans le cas où il faut recharger une partie d'une page, des données sur une page à intervalle peu rapprochés. Dans les autres cas, je pense que mettre en place un système avec Node.JS vaut mieux. ( Si c'est possible, donc si la personne a un serveur ).
@Maks : Non, en fait je me suis jamais bien intéressé aux WebWorkers, j'en ai pas l'utilisation vu que je ne code pas des trucs qui demandent beaucoup de calculs côtés clients. Par contre il m'est arrivé de faire de la délégation à des sous processus avec Node.JS ( possible aussi de faire du clustering dans le même genre ).
Concernant Ajax, c'est utile dans le cas où il faut recharger une partie d'une page, des données sur une page à intervalle peu rapprochés. Dans les autres cas, je pense que mettre en place un système avec Node.JS vaut mieux. ( Si c'est possible, donc si la personne a un serveur ).
@Maks : Non, en fait je me suis jamais bien intéressé aux WebWorkers, j'en ai pas l'utilisation vu que je ne code pas des trucs qui demandent beaucoup de calculs côtés clients. Par contre il m'est arrivé de faire de la délégation à des sous processus avec Node.JS ( possible aussi de faire du clustering dans le même genre ).