この質問は、this questionのスピンオフ/進化です。 (私はそれに恩恵をかけ、それは自動的に解決されたので解決されたとマークされていますが、実際には答えられませんでした)。IE 8のメモリページを削除しますか?
概要は次のとおりです。クライアントが奇妙なURLを要求するとエラーが表示されることがあります。クライアントが要求しているリソースから、htmlソースから4KBのテキストが欠落しているように見えます。
簡単な例
...私たちはこのようになりますページがある場合: "myValidLiORE%の20STUFFの%の20LATER":<a href="myValidLink.aspx">Here's some text</a>
a bunch more stuff
...(a large block of text)...
AND NOW MORE STUFF LATER
クライアントがURLを求めることができるが。
htmlソースのセクションが存在しないように振る舞い、欠落しているセクションは正確に4KB(4096バイト)(または人によっては1KBになることもあります)のようです。
残念ながら、このエラーは要求に応じて複製することはできませんが、1日に何回もクライアントから送信されます。
これはWebresource.axdの問題であると私たちは考えました。なぜなら、私たちはそれがたくさんあることを知ったからです...しかし、これは主に、類似のエラーをまとめてグループ化していたためです。その特定の地域で腐敗が発生したとき。私はより広い範囲の問題を見ているので、チャンクを外す同じ問題によって引き起こされているように、非常に異なるエラーが発生している場所を見ています。
私たちはこれをIE 8で多く見てきましたが、IE 8が普及してきたため、これが頻繁になりました。私たちは時折、IE 7として自分自身を報告するブラウザを参照しています... IE 8は「互換モード」に入っていればそれを行います。
私の理論は、この時点(テストする方法を見つけようとしています)は、Webサーバーがバイトストリーム内のすべてのデータを正しく送信しているということです。IE 8問題があり、いくつかの条件の下でメモリページ(4k)をドロップします。
しかし、私はこの理論を少しは心配しています。明らかに、IE 6やFF 3でこれを "時折"見ている人がいます。これらはアウトライヤになる傾向があり、同様の問題しかし、それが本当にそれらのブラウザー上で同じものであれば、それは私の理論を水から吹き飛ばすだろう。それでも、私は今のところ良いアイデアはありません。
私が持っていたもう1つのアイデアは、おそらくサーバ上の比較的最近のサービスパックが、データをクライアントに提供する際に問題を引き起こし、時折4KBをドロップするということです。この理論の問題は、IE 8でのエラーの大きな優位性と他のクライアントブラウザでのエラーの欠如を説明していないことです。
だから、うまくいけば、最終的に答えを持っています質問:
- は、誰がこれを検出しましたか? (おそらくそれはあなたのレーダー上にあるでしょうか?)
- 誰でもこの問題を一貫して複製できますか?
- それは何ですか?あなたは私の理論を確認したり、反論することはできますか?
- 修正または回避策はありますか?
アップデート:2010年3月30日のIE8の累積的なアップデートによって、4kのバグが修正されるようになりました。 http://blogs.msdn.com/ieinternals/archive/2010/04/01/IE8-Lookahead-Downloader-Fixed.aspx – EricLaw