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

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

新聞中心

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

 

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

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

基準測試的目的不是測試部署(例如uvicorn與hypercorn等)或數(shù)據(jù)庫(ORM,驅(qū)動程序),而是測試框架本身?;鶞蕶z查檢查請求解析(正文,標頭,表單數(shù)據(jù),查詢),路由,響應(yīng)。

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

測試硬件

該基準使用Github Action運行。根據(jù)github文檔 ,運行的硬件規(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運行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

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

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

基準測試包含三種測試:

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

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

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

 

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

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

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

該測試模擬一個簡單的JSON REST API端點。按最大要求/秒排序

綜合統(tǒng)計

綜合基準測試結(jié)果

按已完成的請求排序

 


網(wǎng)頁標題:異步PythonWeb框架比較
本文地址:http://www.5511xx.com/article/dhdogde.html