在Windows生产环境中运行Tornado网站

0 投票
1 回答
590 浏览
提问于 2025-04-18 01:58

来自Tornado的主页"Tornado也可以在Windows上运行,不过这种配置并没有官方支持,只建议用于开发阶段."

那么这样做的实际缺点是什么呢?会有什么问题出现吗?

假设我想做一个基本的小型网页,用户不多,就像他们的博客示例,需要用到mysql和用户认证。我会使用Python 3.3。

1 个回答

4

主要的已知缺点是,Tornado在Windows系统上使用的是select()这个方法,而不是更高效的IOCP。这就导致它能支持的连接数量比较少,大概只有几百个吧。可能还有其他缺点,但因为Tornado团队在Windows上测试得很少,所以这些缺点并不太为人所知或记录。如果你在Windows上遇到问题,可能需要自己去摸索解决办法。

撰写回答