2009-12-01 9 views
2

Comment puis-je implémenter le modèle de conception push comet/server en utilisant PHP et Javascript? Essentiellement ce que je voudrais est quelque chose comme ceci:Comment implémenter le serveur push/long polling/comet en utilisant PHP et Javascript

  • utilisateur clique sur un bouton « Soumettre »
  • Javascript affiche un message comme « traitement 0/100 articles »
  • Chaque fois qu'un nouvel élément est traité, la php/server met à jour une mise à jour, et le javascript change le message en 'Processing 2/100 items, 3/100 items, et ainsi de suite'.

Comment est-ce que je peux faire ceci? Des liens/info s'il vous plait?

Répondre

0

La plupart des services utilisent les requêtes initiées par le client, mais il existe également. Il y a un fewarticles là-bas.

2

Comet avec PHP a quelques problèmes délicats avec mise à l'échelle. Une alternative serait une solution SaaS, telle que WebSync On-Demand. (Disclaimer: Je travaille là-bas). De cette façon, vous n'avez pas à vous soucier de ce qui se passe dans les coulisses, et vous pouvez simplement obtenir votre fonctionnalité de serveur.

+0

Vous avez besoin d'un serveur MicroSoft? – Upperstage

+0

Pas avec la version à la demande - c'est SaaS, donc ça va fonctionner avec tout ce que vous utilisez. Par exemple, je fais certains de mes tests sur ma page personnelle, qui exécute Apache (http://jerodandangela.com/fm-xd.htm) – jvenema