嗯,花了几个小时写了一片文章,教你如何正确的部署你的 Flask 项目。 起因主要是最近又见到有人问怎么部署 Flask 项目。 顺便瞎来没事做,就写了。
嗯,我也不知道是不是正确的方式。但是差不多能用就好。
PS
PSS : 主要是发现博客没人去,瞎写玩的。
1
ryd994 2016-11-25 04:58:05 +08:00
其实 gunicorn 有 nginx 反代没有长连接的时候,用不用 gevent 区别不大
这就是 gunicorn 的设计思路: buffer 和扛连接全部交给前面的 webserver 。 gunicorn 只负责计算密集的任务,并且假设请求基本是合法的。 不过如果有大量对外交互(数据库 /第三方接口)的话, gevent 还是有意义的,因为此时 gunicorn 已经不是纯计算密集了。这也是设计者的初衷。 |
2
loading 2016-11-25 08:03:53 +08:00 via Android
没说在 windows 下如何部署~逃
|
3
Kilerd OP |
4
schua 2016-11-25 11:57:26 +08:00
学习了,很有帮忙,感谢!
|
5
wubotao 2016-11-25 12:34:36 +08:00
学习了,下次试试。
|
6
neo1218 2016-11-25 22:19:37 +08:00
用 docker 环境上的坑会少很多😂
(我好像看到炮姐了..) |
7
Kilerd OP |
8
LittleKey 2016-11-27 09:38:08 +08:00 via Android
为什么不用 gunicorn 的 reload 呢
|
9
gejigeji 2016-12-01 22:38:59 +08:00 via iPad
我都是用 nginx 和 uWSGI
|