我一直在 Heroku 上制作 node.jss + express + socket.io 应用程序。我最近意识到他们不支持 websockets,这对于实时通信来说是理想的。他们强迫你使用长轮询,它使用 http 代替。我想以正确的方式做到这一点,但另一方面,我不想再次设置这个项目,因为它只是一个概念证明/让我习惯了 node.js。
这里的正确做法是什么?继续使用heroku,然后可能稍后更改应用程序以使用套接字,或者使用与heroku不同的服务重新开始?这里要考虑的事情是我必须更改的代码量,以及坚持使用长轮询而不是 websockets 的功能损失。我不知道其中任何一个将如何受到影响。
谢谢