【发布时间】:2016-09-06 16:45:01
【问题描述】:
我有一个 PHP(Laravel 框架)应用程序和一个 nodejs 应用程序。 nodejs 应用程序用于与 socket.io 一起向用户浏览器发送推送通知。由于 PHP 不是长轮询过程的更好解决方案,我不得不将 node.js 应用程序包含到我的堆栈中。 我仅将 nodejs 用于单一功能(向访问我页面的用户显示一些实时数据)。
我可以预期 1000 的并发连接,所以我避免使用 PHP 进行 ajax 长轮询,并使用 nodejs 与 socket.io 一起处理长轮询
现在我很困惑部署我的 PHP 应用程序和 nodejs 应用程序是否会导致任何问题?我的 PHP 应用程序将通过内部 API 与 nodejs 应用程序通信。
就性能而言,在 LAMP 堆栈上部署 nodejs 是否可以? nodejs 上的流量命中(长轮询)进程是否会影响我的服务器并进而影响我的 PHP 应用程序?
【问题讨论】:
标签: javascript php node.js sockets express