这可能是一个有点无知的问题,但是为什么每个人都说[1,2,......] Flask和/或Bottle HTTP服务器不能在生产中使用?< / p>
似乎事情发生了很大变化,例如bottle+ssl+gevent
听起来像是一个可行的生产选择(对我来说),它处理主要问题:
我错过了什么,比如一个重大的安全风险?还是性能问题?我的意思是当主要瓶颈是IO时,nginx
或apache2
可能会快多少?
(附带问题:您对微服务部署的建议是什么,系统要求最低?)
干杯
答案 0 :(得分:3)
简短的回答是默认服务器慢而不是并发。 你问瓶子+ gevent有什么问题(暂时搁置ssl),我没有看到任何错误,但它不是默认服务器:)
对于小型部署,您的选项似乎是合理的,但是当它变得越来越大,越复杂时,nginx将成为一个更简单的管理工具,因为它会分离您的顾虑(静态与动态路由和ssl)。
例如,Nginx在ssl处理上有更强大和可变的选项,然后是 more 原生方法
但正如我所说,如果您正在进行小型设置,保持简单:)