【问题标题】:Comet and long polling requests on DreamHost?DreamHost 上的彗星和长轮询请求?
【发布时间】:2010-06-08 07:50:28
【问题描述】:

是否有任何解决方案可以在 DreamHost 或我无权调整 apache 的其他共享托管环境上运行此类操作?

【问题讨论】:

    标签: comet dreamhost long-polling


    【解决方案1】:

    当然可以,但是只要 Apache HTTP 服务器不提供非阻塞 IO 功能(并且每个轮询连接都有一个与之关联的服务器线程),您将很快耗尽内存(在 2 -3k 连接)。

    如果你的意思是 Apache Tomcat,NIO 默认是关闭的,你需要访问配置文件才能改变它。

    【讨论】:

    • 是否有专业的托管服务商或服务商,价格低廉?
    • 这取决于您期望的吞吐量。如果你不会有超过 10k 的用户同时工作,那么任何 Tomcat 或 nginx 托管都应该适合你(你可以联系托管服务提供商,并要求他们在 nginx、Tomcat 或其他任何东西中打开 NIO/comet 功能否则,如果默认情况下关闭)。如果您的目标是 10 万以上的用户,您应该考虑在云上托管您的应用程序,您当然可以在其中安装和配置您想要的任何东西(我建议使用 JBoss Netty 来构建可扩展的健壮 COMET 应用程序)。
    猜你喜欢
    • 1970-01-01
    • 2014-01-11
    • 2011-11-16
    • 2011-06-18
    • 1970-01-01
    • 2015-07-15
    • 1970-01-01
    • 1970-01-01
    • 2012-12-25
    相关资源
    最近更新 更多