【问题标题】:Are firewalls a bottleneck for persistent http connections?防火墙是持久 http 连接的瓶颈吗?
【发布时间】:2013-03-08 16:56:47
【问题描述】:

我正在构建一个客户端服务器应用程序,其中客户端将使用长期存在的 http 会话将数据从服务器推送到客户端(有时称为 http 推送、反向 ajax、服务器推送、长轮询、http1. 1等)

如果我可能有数千个或数十万个客户端都保持与服务器环境的开放连接,如果防火墙/负载平衡器打开时间过长,是否有通用策略终止会话?防火墙/负载均衡器是否有可扩展性限制,它们只能承载最大数量的打开连接(即使没有数据发送)?

我希望防火墙和负载平衡器具有 Http 1.1 的功能,可以在不占用 CPU 和内存资源的情况下保持会话打开。如果不是这样,那么防火墙就是并发打开的并发连接数的瓶颈。

【问题讨论】:

    标签: firewall long-polling http-1.1


    【解决方案1】:

    好吧,如果您的操作正确,那么您的 HTTP 会话应该不会太长。。对于大多数使用 COMET 和 BOSH(或类似的东西)的聊天实现,连接保持打开的时间不会超过一两分钟(之后会发出新请求以重新建立 HTTP 连接)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-27
      • 2010-11-18
      • 2012-09-12
      • 1970-01-01
      相关资源
      最近更新 更多