2009-07-21 9 views
0

asp.netアプリケーションでは、どのようにすべてのPNG、CSS JavaScriptおよび他のリソースをダウンロードすることが可能です。ASP.NET:並列コンテンツをダウンロードしない

私はFiddlerを使用して監視しているため、コンテンツが次々にダウンロードされていることがわかりました。

+0

リソースが並行してダウンロードされていないことをどのように確認していますか? 「タイムライン」タブを使用していますか?フィドラーでストリーミングモードをオンにするのを忘れましたか? http://www.fiddler2.com/fiddler/help/streaming.asp – EricLaw

答えて

0

これは、実際にはHTTP 1.1の仕様に準拠したブラウザ(クライアント)の動作です。ガイドラインは、同時ダウンロードをごとに2つずつ、に制限することです。

http://www.yuiblog.com/blog/2007/04/11/performance-research-part-4/

あなたは、ホスト名ごとに多くをダウンロードするには、ブラウザの設定を変更することができるかもしれないが、それが唯一のマシンではなく、インターネットの荒野で他人のこと。よりシンプルにダウンロードするクライアントを騙す方法の1つは、ウェブリソースをhttp://images.yoursite.comに保存されたイメージのような異なるホスト名に指定することです。しかし、記事の提案に従って、これをテストしてバランスを取ることができます。

+1

FWIW、現在のバージョンのすべてのブラウザ(FF3.5、IE8、Chromeなど)は、HTTP/1.1のホストあたり6つの接続数に制限を設定します。 – EricLaw

+0

誰もがアップグレードしたと仮定して;-) – icelava

0

あなたは理論的にそれらを一度に使うことができる5つの許可されたサーバー/クライアントHTTP接続があるので、AJAXを試すことができます。

しかし、あなたが本当に大きな(または多くの)CSSとJavaScriptファイルを持っていない限り、あなたはこれを少しでも活用すると思います。

これが画像やその他のファイルで機能するかどうかは不明です。

+1

IEでは、少なくともXMLHTTPRequestからの要求に対して同じ接続制限が適用されます。 – EricLaw

関連する問題