弄清楚Heroku可以与socket.io同时连接多少个

时间:2014-04-01 00:29:19

标签: node.js heroku websocket socket.io

我在Heroku上有一个使用socket.io的Node.js应用程序。我让Heroku使用长轮询与socket.io一起工作。然后我最近将WebSocket模块添加到heroku并使用WebSockets使用socket.io。

我的问题是,如何测量Heroku实例在崩溃或性能下降之前能够同时拥有的最大连接数。

1 个答案:

答案 0 :(得分:1)

您需要准备两件事:

  1. 某种测试客户端或脚本,您可以要求它们启动任意数量的WebSockets并在剩下的测试中保持打开状态。
  2. 正确监控您的dyno表现。为此,您希望使用监视插件。我喜欢使用Librato
  3. 之后,它只是运行您的测试场景并进行调整,直到您对内存和负载限制感到满意为止。