我正在开发一个Symfony Web应用程序,该应用程序需要具有实时聊天功能。
我一直在考虑以下解决方案:
将nodejs
与socket.io
一起在PHP服务器上运行。
我在服务器领域没有经验,但是我认为运行两个服务器(PHP-apache / nginix + nodejs)不是一个好主意。我的意思是对于可伸缩的Web应用程序可靠吗?
那你怎么看?还有其他选择吗?
答案 0 :(得分:1)
您可以将nodejs设置为与nginx一起运行。 tutorial。我已经建立了socketio和nodejs。它是可扩展的,但是维护对我来说是个问题,我不想花很多时间在维护聊天上,而无需构建核心应用程序并启动它。所以在生产中,我使用的是pubnub.com/products/pubnub-chat和价格缺点,它很好。它承担了相当大的负担