日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國(guó)內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁(yè) > php開(kāi)源 > php教程 > Gunicorn , uWSGI同步異步測(cè)試以及應(yīng)用場(chǎng)景的總結(jié)

Gunicorn , uWSGI同步異步測(cè)試以及應(yīng)用場(chǎng)景的總結(jié)

來(lái)源:程序員人生   發(fā)布時(shí)間:2016-04-12 10:16:34 閱讀次數(shù):4578次

最近使用uwsgi出了1些問(wèn)題,因而測(cè)試下Gunicorn測(cè)試對(duì)照下

環(huán)境

  • 1顆cpu 1g內(nèi)存 Centos系統(tǒng) Django作為后端利用,Gunicorn默許模式和異步模式,響應(yīng)基本是無(wú)阻塞類(lèi)型
  • 測(cè)試的request是1個(gè)加密操作,對(duì)url中的幾個(gè)參數(shù)做1個(gè)ase加密
  • 說(shuō)明:下面的摹擬阻塞模式,類(lèi)似于你的要求中有很多調(diào)用第3方api的場(chǎng)景,由于網(wǎng)絡(luò)延遲致使響應(yīng)比較長(zhǎng)

測(cè)試命令

ab -n 10000 -c 100 -r http://127.0.0.1:8888/account/ulogin/3/?wlanuserip=127.0.0.1&wlanacname=&ssid=cmcc&wlanparameter=ffffffffffff #摹擬阻塞的模式下 -n 1000 ab -n 1000 -c 100 -r http://127.0.0.1:8888/account/ulogin/3/?wlanuserip=127.0.0.1&wlanacname=&ssid=cmcc&wlanparameter=ffffffffffff

Gunicorn 同步異步測(cè)試

利用啟動(dòng)參數(shù)

默許模式 gunicorn -b 0.0.0.0:8888 wsgi:application 異步模式 gunicorn -b 0.0.0.0:8888 -k gevent wsgi:application

測(cè)試統(tǒng)計(jì)

數(shù)字含義:總時(shí)間 qps 毛病數(shù)

要求處理無(wú)阻塞:

默許模式worker: 27.5s,364,0; 26.3s,261,0
異步模式worker:31.9s,312,0; 31s,314,0

每一個(gè)要求增加0.1秒的阻塞以后:

默許模式: 已降落到 不到10的qps
異步模式: 依然可以和之前的速度相當(dāng) 300qps左右

Gunicorn設(shè)計(jì) 對(duì)使用同步還是異步worker,使用多少worker都有詳細(xì)的建議

uWSGI同步異步測(cè)試

利用啟動(dòng)參數(shù)

#同步模式 uwsgi --http :8888 --module wsgi --process 1 -l 1000 #異步模式 uwsgi --http :8888 --module wsgi -l 1000 --async 100 --ugreen #原始的阻塞沒(méi)有甚么提升

測(cè)試統(tǒng)計(jì)

數(shù)字含義:總時(shí)間,qps,毛病

1般要求:

默許模式: 26s, 385,0;26.2s, 380, 0
異步模式: 26.8s, 373, 0; 25.9s, 385, 0

每一個(gè)要求0.1s阻塞要求下:

默許模式:109s,9,0; 103s,9.6,0
異步模式:104s, 9.6,0; 106s, 9.2,0 #基本跟同步模式?jīng)]啥區(qū)分

uWSGI文檔async說(shuō)明 開(kāi)頭給出了1個(gè)正告:如果你的app不是時(shí)間驅(qū)動(dòng)的話,使用這類(lèi)模式是不對(duì)的。說(shuō)白了,uwsgi的事件模式其實(shí)對(duì)應(yīng)的是后真?zhèn)€事件框架,例如用gevent選項(xiàng),后端是gevent才有效,如果后端是django,其實(shí)怎樣配置沒(méi)有多大區(qū)分,并沒(méi)有對(duì)django的wsgi做了異步操作。

總結(jié)

在響應(yīng)時(shí)間較短的利用中,uWSGI+django是個(gè)不錯(cuò)的組合(測(cè)試的結(jié)果來(lái)看有略微那末1點(diǎn)優(yōu)勢(shì)),但是如果有部份阻塞要求 Gunicorn+gevent+django有非常好的效力, 如果阻塞要求比較多的話,還是用tornado重寫(xiě)吧。

生活不易,碼農(nóng)辛苦
如果您覺(jué)得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 天堂影视 | 欧美变态网站 | 国产精品日韩欧美一区二区三区 | 国产日韩欧美日韩 | 91网站链接 | www.偷拍.com| 欧美日韩在线免费观看 | 午夜精品一区二区三区视频免费看 | 精品天堂| 国产成人综合一区二区三区 | 精品一区二区久久久久久久网站 | av网在线 | 看全色黄大色黄大片女图片第一次 | 亚洲精品成人av | 国产精品色综合一区二区三区 | 九九热精品视频在线播放 | 91视频免费看 | 国产精品久久久久久久久免费丝袜 | 麻豆黄网 | 国产一区二区久久精品 | 国产精品久久久久久 | 福利在线电影 | 欧美日韩一区二区三区视频 | 精品久久久久久久久久久久久久久 | 日本一区二区视频在线 | 国产日韩欧美在线观看 | 久久精品视频网站 | 岛国二区 | 欧美一区二区久久 | 一级肉体全黄裸片 | av免费在线观看网站 | 另类激情视频 | 精品国产91久久久久久 | 99精品欧美一区二区蜜桃免费 | 欧美乱妇18p| 日本一区二区三区四区视频 | 国产三级在线 | 在线日韩精品视频 | 国产激情在线观看 | 亚洲福利网站 | 538国产精品视频一区二区 |