【问题标题】:Hosting a tornado/websocket application托管龙卷风/websocket 应用程序
【发布时间】:2012-03-18 17:56:26
【问题描述】:

我编写了一个使用 Tornado 的 websocket 实现的应用程序,我正在尝试为它找到一个主机。据我通过阅读 google 搜索结果可以看出,google appengine 目前不支持 websockets。我不确定heroku,因为我找不到任何信息。所以我的问题是,如果有人知道我可以托管我的应用程序的托管商吗?

【问题讨论】:

    标签: python hosting websocket tornado


    【解决方案1】:

    最简单的方法可能是使用通用 IaaS(基础设施即服务)云提供商,例如 Amazon EC2 或 Rackspace。或者甚至只是使用像 Dreamhost 这样的常规托管服务器。有了这些,您可以直接访问操作系统和网络配置,您可以做任何您想做的事情。缺点是这些会更贵,而且对于 EC2 和 Rackspace,您需要自己管理主机。

    更新:您现在可以在 Heroku 上使用 Websockets。以下是有关使用Websockets with Python on Heroku 的一些信息。

    【讨论】:

    • 投反对票的人是否愿意详细说明以便我修复答案?
    • 嗨,我是反对者。这个问题专门关于一个 python/tornado 应用程序(他已经写过),你的答案是在 node.js 中编写它。尽管 node.js 很棒(我一直都在使用它),但我认为建议完全不同的技术来回答特定问题是非常无益的。
    • @NickJennings,我已经重组了答案以更好地捕捉我的初衷。我仍然提供替代建议,但现在它显然是次要的。
    • 嗨 kanaka,感谢您更新您的帖子。但是,应该注意的是,Joyent 服务器也可以运行非 node.js 应用程序。尽管他们专注于 node.js,但您可以在他们的服务器上运行 Tornado 应用程序或传统的 php 站点而不会出现问题。
    • @NickJennings,是的,这是真的。我提到它们是因为它们为运行 node.js 提供了大量支持和文档。这是有道理的,因为它们是(是)Node.js 背后的主要驱动力。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-08
    • 1970-01-01
    • 2014-11-20
    • 1970-01-01
    • 2019-10-17
    • 1970-01-01
    相关资源
    最近更新 更多