我一直在尋找一種在 python 中測(cè)試網(wǎng)絡(luò)帶寬的方法。我找到了 speedtest-cli 模塊,但該模塊僅在我需要異步解決方案時(shí)同步,而且也不支持使用代理。我應(yīng)該計(jì)算使用 aiohttp 完成連接所需的時(shí)間來計(jì)算延遲,還是有更好的方法?
1 回答

一只萌萌小番薯
TA貢獻(xiàn)1795條經(jīng)驗(yàn) 獲得超7個(gè)贊
嗯..我不知道什么。不過,您可以自己設(shè)置一個(gè)具有類似結(jié)果的簡(jiǎn)單測(cè)試,您所需要做的就是在遠(yuǎn)程服務(wù)器上上傳和下載文件(我建議使用 vps,因?yàn)樗鼈兙哂蟹€(wěn)定和快速的網(wǎng)絡(luò)速度),并劃分每次傳輸?shù)拇笮r(shí)間。對(duì)于異步部分,您只需使用 asyncio
尋找生成隨機(jī)字節(jié)以保存在 IO 緩沖區(qū)中,并使用 aiohttp將消息發(fā)送/獲取到您可以像本頁一樣設(shè)置的服務(wù)器。這就是我的做法,玩得開心!
注:測(cè)試文件越大,結(jié)果越準(zhǔn)確
添加回答
舉報(bào)
0/150
提交
取消