作者paulyanzi (消失)
看板Python
標題[問題] Flask 怎麼同時接收多個 request
時間Mon Nov 10 22:20:56 2014
最近學習使用 Flask Web framework
感覺如果有某個 HTTP request 要處理比較久的時間的話
新的 request 則會等到前一個處理完才會做
這樣是 single thread 的概念?
是否有辦法讓他同時間處理多個 request 呢
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.243.183.8
※ 文章網址: http://webptt.com/m.aspx?n=bbs/Python/M.1415629259.A.A68.html
※ 編輯: paulyanzi (111.243.183.8), 11/10/2014 22:36:17
1F:推 kkc: 搜索nginx+uwsgi, 順便確認一下你的program是不是cpu-bound 11/10 23:06
2F:推 darkgerm: app.run(threaded=True) 11/11 10:10
3F:推 stonehomelaa: 可以用 gunicorn 11/11 20:31
4F:推 timTan: gunicorn 較簡單 11/11 20:48
查到
http://flask.pocoo.org/docs/0.10/deploying/wsgi-standalone/
Gunicorn / Tornado / Gevent / Twisted Web 這四個都是嗎?選一個用就好?
不知道各有無優缺點呢?
※ 編輯: paulyanzi (111.243.183.8), 11/11/2014 23:28:17