我有一个 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 应用程序?
最佳答案
将它们放在同一台服务器上没问题。只要确保 nodejs 服务器没有尝试绑定(bind)到与 apache 相同的端口(即不是 80/443)
关于javascript - 同一台服务器上的 LAMP 和 nodejs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37159979/