也许这是一个愚蠢的问题。愚蠢到我无法在教程或文档中找到答案。
我想用 Tornado Web Server 进行一些测试。据我在示例中看到的那样,Tornado 可以在端口 8000 等端口启动,并且此设置是使用应用程序根目录中的 Python 代码完成的。
但是,我发现人们似乎将它与 Nginx 一起使用,我不太理解他们的动机。我知道在生产过程中,在前端使用 Nginx 是必要的,但对于调试来说,使用应用程序启动脚本还不够吗?:
python app.py
为什么即使出于测试目的也需要 Nginx?非常感谢。
答案1
其实不然。有些配置只是利用了 nginx 非常好的缓存。其他配置只是遵循货物崇拜工程。有些配置做得很好,因为它解决了他们的问题。
还必须有一个能反映您的生产的测试环境。