我发现我们可以通过像
python main.py
这样的方式运行tornado应用程序。但其他人都建议使用nginx部署tornado。有什么好处呢?我知道这有点儿愚蠢,但我确实感到困惑。请参考 Tornado 文档关于 Nginx 的注释:
http://tornado.readthedocs.org/en/stable/guide/running.html
由于一个 Tornado 进程只能利用一个 CPU 核心 (编辑:请查看更新的文档以获得更多信息),使用 Nginx 来负载均衡多个 Tornado 进程来利用多个核心 此外,Nginx 可能比 Tornado 更有效地处理静态文件。