日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
異步PythonWeb框架比較

 

依蘭網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司,依蘭網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為依蘭近1000家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站建設(shè)要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的依蘭做網(wǎng)站的公司定做!

這里測(cè)試的python異步框架幾乎都與ASGI兼容(除了aiohttp)。

基準(zhǔn)測(cè)試的目的不是測(cè)試部署(例如uvicorn與hypercorn等)或數(shù)據(jù)庫(kù)(ORM,驅(qū)動(dòng)程序),而是測(cè)試框架本身。基準(zhǔn)檢查檢查請(qǐng)求解析(正文,標(biāo)頭,表單數(shù)據(jù),查詢),路由,響應(yīng)。

接受請(qǐng)求并返回帶有自定義動(dòng)態(tài)標(biāo)頭的HTML響應(yīng)解析上傳的文件,將其存儲(chǔ)在磁盤上并返回文本響應(yīng)解析路徑參數(shù),查詢字符串,JSON正文并返回JSON響應(yīng)的綜合統(tǒng)計(jì)。

測(cè)試硬件

該基準(zhǔn)使用Github Action運(yùn)行。根據(jù)github文檔 ,運(yùn)行的硬件規(guī)格為:

  • 2核vCPU(Intel?Xeon?Platinum 8272CL(Cascade Lake),Intel?Xeon?8171M 2.1GHz(Skylake))
  • 7 GB的RAM內(nèi)存
  • 14 GB的SSD磁盤空間
  • 操作系統(tǒng)Ubuntu 20.04

使用gunicorn / uvicorn命令從docker運(yùn)行ASGI應(yīng)用程序:

 
 
 
 
  1. gunicorn -k uvicorn.workers.UvicornWorker -b 0.0.0.0:8080 app:app 

應(yīng)用程序的源代碼可以在此處找到 。

https://github.com/klen/py-frameworks-bench/tree/develop/frameworks

通過(guò)WRK實(shí)用程序收到結(jié)果:

 
 
 
 
  1. wrk -d15s -t4 -c64 [URL] 

基準(zhǔn)測(cè)試包含三種測(cè)試:

  1. “簡(jiǎn)單”測(cè)試:接受請(qǐng)求并返回帶有自定義動(dòng)態(tài)標(biāo)頭的HTML響應(yīng)。該測(cè)試僅模擬單個(gè)HTML響應(yīng)。
  2. “上傳”測(cè)試:接受上傳的文件并將其存儲(chǔ)在磁盤上。該測(cè)試模擬多部分表單數(shù)據(jù)處理并處理文件。
  3. “ API”測(cè)試:檢查標(biāo)頭,解析路徑參數(shù),查詢字符串,JSON正文并返回JSON響應(yīng)。該測(cè)試模擬JSON REST API。

接受請(qǐng)求并返回帶有自定義動(dòng)態(tài)標(biāo)頭的HTML響應(yīng)

該測(cè)試僅模擬單個(gè)HTML響應(yīng)。按最大請(qǐng)求數(shù)/秒排序

 

解析上傳的文件,將其存儲(chǔ)在磁盤上并返回文本響應(yīng)

該測(cè)試模擬多部分表單數(shù)據(jù)處理并處理文件。按最大請(qǐng)求數(shù)/秒排序

解析路徑參數(shù),查詢字符串,JSON正文并返回JSON響應(yīng)

該測(cè)試模擬一個(gè)簡(jiǎn)單的JSON REST API端點(diǎn)。按最大要求/秒排序

綜合統(tǒng)計(jì)

綜合基準(zhǔn)測(cè)試結(jié)果

按已完成的請(qǐng)求排序

 


當(dāng)前標(biāo)題:異步PythonWeb框架比較
文章出自:http://m.5511xx.com/article/dhdogde.html