バックグラウンド:
MVC3 ソリューションの一部として RouteHandler を作成しています。目的は、クラウド ストレージから画像とファイルを取得し、クラウド ストレージの URL をマスクしながらブラウザーに配信することです。
したがって、「メディア」サブドメインからのすべてのものは、画像を取得するロジックを実装した MediaRouteHandler にルーティングされます。
HttpWebRequest の非同期実装を取得するのに苦労しています。せいぜい、それは不規則に動作します。画像を正しくダウンさせることもあります。
質問:
それで、私の質問はです。
標準ブラウザは画像を同期または非同期で読み込みますか? それとも、ブラウザーでさえ一般的に行わないことをしようとしています (そして、時間を無駄にしているだけです)。
つまり、ブラウザが画像を取得するデフォルトの方法が同期スレッドからのものである場合、私はそれを行うだけで満足しています。
そうですか?
ありがとう。
ちょっとしたテスト:
これは、私の同期ルート ハンドラーの結果です。イメージ リクエストが重複していることがわかります。フィドラーを使用してモデムのダウンロード速度を模倣することで、それらが異なる速度で同時にダウンしていることがわかります。