【问题标题】:Tornado performance evaluation龙卷风性能评估
【发布时间】:2015-04-08 06:29:49
【问题描述】:

我将任务设置为在 pypy 上翻译我们的服务器 tornado c python。我已经成功地做到了。现在我需要测量服务器将承受由 python 和 pypy 自行造成的负载。我如何测量它?您需要运行一个简单的服务器和客户端,并行发送 10,000 个 post 请求吗?或者你可以这样做 - 另一个?

服务器:

server = HTTPServer(app)
server.listen(8888)
IOLoop.instance().start()

如何同时向服务器发送 10,000 个请求?在龙卷风工具的帮助下做得更好吗?

【问题讨论】:

    标签: python asynchronous tornado


    【解决方案1】:

    为此有多种工具:here are some tools

    请注意,这种类型的测量并非微不足道。您需要确保您的客户端优于您的服务器;使用多个客户端时,您需要同步它们的流量(有引入额外测量噪声的风险),并且您需要非常注意任何网络瓶颈。

    如果您只是在寻找 Tornado 与其替代品的比较:请参阅 this page

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多