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

一只萌萌小番薯
TA貢獻1795條經驗 獲得超7個贊
嗯..我不知道什么。不過,您可以自己設置一個具有類似結果的簡單測試,您所需要做的就是在遠程服務器上上傳和下載文件(我建議使用 vps,因為它們具有穩定和快速的網絡速度),并劃分每次傳輸的大小時間。對于異步部分,您只需使用 asyncio
尋找生成隨機字節以保存在 IO 緩沖區中,并使用 aiohttp將消息發送/獲取到您可以像本頁一樣設置的服務器。這就是我的做法,玩得開心!
注:測試文件越大,結果越準確
添加回答
舉報
0/150
提交
取消