托管龙卷风/WebSocket应用程序

6

我写了一个应用程序,利用Tornado的websocket实现,并正在尝试找到一个可以托管它的主机。根据我的Google搜索结果,我认为目前Google App Engine不支持websocket。关于Heroku我也不确定,因为我没有找到任何相关信息。所以我的问题是,是否有人知道一个可以托管我的应用程序的托管商?

1个回答

5
最简单的方法可能是使用通用的IaaS(基础设施即服务)云提供商,例如Amazon EC2或Rackspace。或者甚至只需像Dreamhost一样使用常规托管服务器。使用这些服务器,您可以直接访问操作系统和网络配置,并且可以随心所欲地进行操作。缺点是这些服务器会更加昂贵,对于EC2和Rackspace,您需要管理主机本身。
更新:现在您可以在Heroku上使用Websockets。有关在Heroku上使用Python的Websockets的信息,请参见Websockets with Python on Heroku

2
downvoter是否愿意详细说明,以便我可以修正答案? - kanaka
2
嗨,我是那个给你点踩的人。问题明确是关于一个已经用Python/Tornado编写的应用程序,而你的答案是用Node.js来编写它。虽然Node.js非常好(我经常使用它),但我认为这样作为对特定问题的回答完全没有帮助。建议使用完全不同的技术来回答一个具体问题是极其不合适的。 - Nick Jennings
@NickJennings,我重新组织了答案以更好地表达我的原意。我仍然提供备选建议,但现在它显然是次要的。 - kanaka
嗨,kanaka,感谢您更新帖子。但是需要注意的是,Joyent服务器可以同样运行非node.js应用程序。尽管它们专门针对node.js,但您可以在其服务器上运行tornado应用程序或传统的php网站,而不会出现任何问题。 - Nick Jennings
@NickJennings,没错。我提到它们是因为它们为运行node.js提供了大量支持和文档。这很有道理,因为它们是Node.js背后的主要推动力。 - kanaka

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接