3

为什么 Django 网络服务器是阻塞的,而不是像 Tornado 那样的非阻塞?有理由以这种方式设计网络服务器吗?

4

2 回答 2

5

我相信它是单线程和阻塞的,所以很容易调试。如果您将调试器放入其中将完全停止服务器

于 2013-01-04T14:20:12.550 回答
5

如果您真的需要 dm03514 建议的其他原因,我可能只是因为它更容易编写。由于我只用于开发的开发服务器,因此几乎没有花多少精力使它更复杂或能够服务多个请求。事实上,这是一个明确的目标:让它变得更好会鼓励人们在生产环境中使用它,而它没有经过测试。

于 2013-01-04T14:29:09.727 回答