Question

J'ai une application existante écrite en PHP (en utilisant le framework Kohana) et je veux faire à long sondages. De certaines choses que je lis, il semble que faire de temps avec PHP interrogation est pas conseillé et d'utiliser quelque chose comme nodejs est un meilleur choix. Ma question est quelle est la meilleure façon d'intégrer à une application existante nodejs (ou un autre outil bien adapté pour le scrutin à long)?

Pour plus de précision mon application est essentiellement un plugin navigateur que vous pouvez utiliser pour envoyer des données à des groupes d'autres personnes. Lorsque ces données sont envoyées, je veux que les destinataires, si elles sont en ligne et ont également le plug-in du navigateur, de recevoir instantanément les données et être notifiées.

Était-ce utile?

La solution

Peut-être la meilleure façon est de laisser Node.js écouter un port et de laisser PHP envoyer des messages à ce port.

Dans Node.js, vous pouvez simplement ouvrir une prise pour une écoute et en PHP, vous pouvez utiliser cURL pour envoyer des messages. Les messages peuvent être en format JSON.

Si la Node.js partie reçoit un message, il peut le transmettre, peut-être après un certain traitement, directement au navigateur à long polling.

Autres conseils

Je suis en train de créer un petit hack qui vous permettra de le faire avec facilité. Il est à un stade très précoce, mais il a assez de code pour que cela fonctionne: https://github.com/josebalius/ NodePHP

Je prévois mettre à jour le readme plus tard aujourd'hui.

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