Question

Je voulais savoir si quelqu'un pourrait expliquer en termes simples comment je pourrais obtenir a commencé avec la comète. Je suis dans un environnement hôte partagé.

Quelles sont exactement mes possibillités?

D'après ce que j'ai lu ici, c'est que php n'est pas la meilleure option., parce que c'est exécuter comme un processus par demande au lieu de thread. Sur un autre, ils parlent de sockets.

J'ai aussi entendu parler de Facebook et du fait qu'ils utilisent leur propre serveur comet écrit en erlang, mais ils ont toujours un site web php. Alors, comment cela fonctionne-t-il alors?

J'ai lu beaucoup de choses maintenant, mais c'est encore un peu vague sur ce qui est réellement possible dans ma situation. Exécuter un script php qui est un client d'un serveur de comète? Cela ne veut pas dire comment il maintient une connexion ouverte de longue durée! (en ajoutant simplement certains commentaires d’autres publications)

merci, Richard

Était-ce utile?

La solution

Vous pouvez utiliser PHP pour reproduire le comportement de Comet. Comme vous l'avez dit, PHP n'est pas le meilleur choix en raison de nombreux problèmes de gestion de la mémoire qui sont encore largement présents.

Cependant, pour des besoins limités (trafic faible), PHP fonctionnera parfaitement.

Il y a beaucoup d’informations sur le Web sur Comet et sur son utilisation avec des langages tels que Python ou Erlang (particulièrement utile en raison de son comportement optimal en matière de concurrence, mais, franchement, je n’en sais pas beaucoup).

Si vous voulez essayer Python, voici une bonne question / réponse sur SO: Serveur Python Comet

Autres conseils

Une solution simple consiste à trouver un fournisseur de comète SaaS, tel que celui hébergé chez Frozen Mountain, WebSync On-Demand. En gros, cela vous permettra d'utiliser nos serveurs (exécutant WebSync + IIS) pour gérer les connexions de longue durée, mais vous permettra également de publier vos messages via PHP et de pré-traiter vos messages en PHP. Si vous allez avoir & Lt; 10 utilisateurs simultanés, c'est gratuit, donc pour un petit site, il doit faire exactement ce dont vous avez besoin.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top