これは思ったほど単純ではないことを約束します。後のリクエストが別の URL に対するものであっても、HttpSendRequest への最初の呼び出しが後続の呼び出しよりもはるかに長い時間がかかるのはなぜだろうか。例えば:
InternetConnect(... "foo.com" ...) // すぐに返す HttpOpenRequest(...) //
すぐに返す
HttpSendRequest(...) // ~3 秒かかる
HttpSendRequest(...) // ~ かかる200ミリ秒
InternetConnect(... "bar.com" ...) // すぐに返す HttpOpenRequest(...) //
すぐに返す
HttpSendRequest(...) // 約 200 ミリ秒かかる
最初の HttpSendRequest(...) に時間がかかるのはなぜですか? これは、URL に関係なく、非常に一貫しています。
ありがとう、グレッグ