0

開発サーバーを起動すると (Ctrl+F5 - デバッグではありません)、IE でロードするのに非常に時間がかかりますが、chrome/firefox では正常にロードされます。ページが最終的に読み込まれると、画像の読み込みにも時間がかかり、それぞれ約 30 秒間隔で 1 つずつ読み込まれます。

誰が何ができるか知っていますか?

IE9 / Visual Studio 2010 / Windows 7 64 ビットを使用

4

1 に答える 1

0

これは私にとっても問題です。統合されたデバッグ環境は気に入っていますが、デバッグする JS がたくさんある場合、VS はデバッガーを IE に接続するのに時間がかかります。私の最善の提案は、必要のないものをすべてオフにすることです。

  1. 「既存の Web サイトに接続」を使用して、Web サーバーのアドレスに接続します (IIS を使用します)。

  2. 同じセッションで .net をデバッグしていない場合は、ASP.NET デバッグをオフにします。

  3. プロパティページのビルドの下にあるビルド(スタートページを実行する前に)をオフにします

  4. 初めて実行するときは、ソリューション エクスプローラー ウィンドウを閉じて、デバッグ モードで起動しないようにします。これにより、window が EVAL および動的 JS ノードのヒープを更新する必要がなくなります。

  5. web.config で maxage が 0 に設定されていることを確認してください

    <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="00:00:00" />
    

これにより、IE がすべての JavaScript を積極的にキャッシュするのを防ぐことができます。

ローディングを 30 秒から 15 秒に半分にすることができました。

お役に立てれば。

于 2012-07-10T22:55:14.550 に答える