2009-08-25 16 views
0

私はasp.netのWebサイトを1つ実行するとIEで非常に遅いですが、他のページは正常に実行されています。このページはFirefoxで正常に動作しています。誰かが問題を知っていますか?ありがとう!私はそのページでAsp.netとjsを使用していますIEでWebページがFirefoxよりずっと遅いのはなぜですか?

+5

もっと詳しい情報が必要になるだろう... Dirk ...どのようなレスポンスが得られますか、どのテクノロジーを使用していますか、かなりの量のjavascriptですか? – LorenVS

+0

作成しているWebページですか、これはスーパーユーザーに属していますか? – derobert

+0

漏れを確認しましたか? IEでの 'dom'の挿入順序の問題? – voyager

答えて

6

JavaScriptは集中的ですか? IEのJSはnotablyslowerです。

+0

お返事ありがとうございます。実際には、jsを含むモジュールを使用しています。このモジュールにタイムアウト機能を適用するにはどうしたらいいですか?ありがとう。 –

+0

もう一つの重要な問題は、モジュールのソースコードにアクセスできないことです。 –

2

アンディ・ガスケルの回答に加えて。 IEは、FFが4を取得する間、一度に2つのリソース(画像、CSS、JSなど)を取得できます。したがって、FirefoxはIEよりも速くダウンロードできます(十分な帯域幅があることが認められます) また、Firefoxは、サーバーがhttp 1.1をサポートしている場合、さらにパイプライン処理を加速します。おそらく古いサーバーでは問題が起きる可能性があるため、デフォルトでは無効になっていますが、実際にはFirefox 0.4以降で使用していて問題はありませんでした。

+1

IEは、一度に1つの一意のドメインから2つのリソースしか取得できないことに注意してください。いくつかの異なるドメイン(content1.whatever.com、content2.whatever.com、content3.whatever.com)にまたがってリソース(画像、CSS、JSなど)を配布する場合、IEはそれぞれから一度に2つのリソースをストリーミングできますドメイン。これは、すべてのドメインが同じ物理サーバー(IP)を指している場合でも同じです。これは、FFやOperaを含む他のブラウザにも当てはまります。 – jrista

+0

ええ、それについて書くのを忘れてしまった –

関連する問題