我目前正在评估不同的云服务提供商,以确定哪种方法最适合使用NodeJS后端和Socket.IO实现快速。虽然我知道这实际上取决于他们服务器的物理位置,但我希望在东南亚有一个。
我已经部署了以下内容:
还有其他好的推荐吗?如果他们拥有与AWS工作方式非常相似的免费等级,那就太好了。
期待您的意见!
答案 0 :(得分:2)
请注意,此时Heroku does not support web sockets,所以对socket.io的任何使用都必须降级为长轮询方法。
考虑到您对Socket.io的使用,我建议使用Amazon EC2。过去许多其他托管选项的主要优点是易于部署和管理所有资源(想想Heroku)。亚马逊最近推出了OpsWorks,您可以使用它来处理大部分内容。如果您没有任何复杂的自定义要求,那么基本的节点设置应该适合您。
请记住,如果您使用OpsWorks,请记住一些小事。其中一些在这个问题中讨论过。 Has anyone been successful deploying a node (express) app with Amazon OpsWorks?
答案 1 :(得分:1)
答案 2 :(得分:0)
顺便提一下,Heroku现在支持Websocket。