問題タブ [tenacity]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python-requests - httpx 非同期クライアントと粘り強さを使用する最良の方法は?
2 つの異なる実装でかなり異なる結果が得られます。
これが実装1です
そして、ここに実装 2 があります。
安定した REST API に対してテストしています。ベンチマークは次のとおりです。
- 100 件の成功した POST リクエスト:
- 実装 1: 0:59 分
- 実装 2: 0:57 分
- 100 件の失敗した POST 要求:
- 実装 1: 3:26 分
- 実装 2: 2:09 分
これらの結果は一貫しています。最初の実装が 2 番目の実装よりも遅い理由を理解できる人はいますか?
編集:参考までに、上記の関数を呼び出す方法は次のとおりです(上記の関数は実際にURLと本文を含むリクエストタプルを受け取り、明確にするために編集しました)