これは非常に奇妙で、この点に到達するのに多くの時間がかかりました。
特定のクライアント (ネットワーク上の任意のコンピューターから) があり、リモートで作業している同僚の 1 人で、一部のサイトを読み込むと、ページが表示される前に 3 ~ 4 分間ハングします。
ワイヤレス ネットワークに接続すると、同じクライアント マシン上の同じページが正常に読み込まれます。
DNS の問題を確認したところ、DNS 解決は正常に機能しています。
Firebug でページの読み込みを調べると、ASP.NET ページがかなり迅速に受信状態になることがわかりますが、受信には永遠に時間がかかります。
HTML ファイルの先頭が読み込まれます。実際、Firebug の [ネット] タブには CSS、JS ファイルの読み込みが表示されますが、ASP.NET ページ自体には 3 ~ 4 分かかります。
読み込み中に右クリックして [ソースを表示] を選択すると、完全な HTML コンテンツが 1 ~ 2 秒で読み込まれます (Firefox では、[ソースを表示] によりサーバーからページが再取得されます)。
IE で読み込み中に右クリックして [ソースの表示] を選択すると (IE では、ソースの表示はブラウザーが現在利用できるものに対応します)、HTML コンテンツが ViewState の途中まで読み込まれていることがわかります。 View Source を再度要求すると、読み込まれた ViewState が少し増えていることがわかります。
したがって、テストとして、ViewState をすべて無効にして、ページの読み込みをオフィスと同じくらい高速にしました。
私はViewStateが醜い獣であることを知っています.ViewStateは帯域幅を大量に消費し、常にページの読み込み時間がかかりますが、これは重要ではありません.
特定のネットワークに接続された特定のマシンにのみ影響する理由がわかりません。
誰でもこれに光を当てることができますか?
編集:
ViewState を無効にしてページの読み込みを再試行すると、IE でソースを表示すると、HTML コンテンツのさらに下で、ページの読み込みが再びハングします。
興味深いのは:
同じページが HTTS で読み込まれると、問題なく読み込まれます。
さらに追加: 問題のサイトはhttp://www.theclifftownhouse.com/です。