4

私たちのサイトは、一部のクライアントマシンでパフォーマンスが低下しています。私たちは主にIE 7とIE 8に配備されています。別のクライアントや環境では、サイトは高速です。私は次に何を探すべきかについて迷っている。IE検出Javascriptバージョン

SO、私は私の質問が囲む推測:

  1. それは、JavaScriptのバージョンに関連している可能性が?
  2. IE DOM /レンダリング版?
  3. IEでダウンロードしたファイルを改ざんしてウイルス対策を行っていますか?

他の考えですか?


私たちのクライアントは、金融サービス市場の複雑な企業です。私は彼らのオフィスに十分な帯域幅があると仮定していますが、私は間違いなくそのネットワーク上で利用可能な帯域幅を確認する必要があります。

サイトは公開サイトではなく、Webアプリケーションですが、残念ながら私はNDA(ビジネス関係者)なしで共有することはできません。

サイトはext/jsに基づいており、大量のjavascriptを使用しています。


は、新しいタスクマネージャのデータを見た後、タスクマネージャ

IE NOT RUNNING 

Physcial Memory - total: 3036 
Physcial Memory - cached: 994 
Physcial Memory - available: 1000 
Physcial Memory - free: 53 

Kernel Memory - Paged: 275 
Kernel Memory - NonPaged: 63 

System - Handles: 30290 
System - Threads: 1012 
System - Processes: 69 
System - Commit: 3416/6072 


IE RUNNIGN GOOGLE.COM 

Physcial Memory - total: 3036 
Physcial Memory - cached: 980 
Physcial Memory - available: 952 
Physcial Memory - free: 18 

Kernel Memory - Paged: 275 
Kernel Memory - NonPaged: 63 


System - Handles: 31703 
System - Threads: 1057 
System - Processes: 72 
System - Commit: 3490/6072 


IE RUNNING OUR SITE 

Physcial Memory - total: 3036 
Physcial Memory - cached:933 
Physcial Memory - available: 892 
Physcial Memory - free: 4 

Kernel Memory - Paged: 275 
Kernel Memory - NonPaged: 63 

System - Handles: 32190 
System - Threads: 1057 
System - Processes: 74 
System - Commit: 3555/6072 

LEAVING OUR SITE (to stack), this jumps back up: 

Physcial Memory - free: 25 
+1

問題のサイトがなければ、どうすればよいですか?あなたの周りを推測し始めますか? –

+2

つまり7/8には悲劇的なjs通訳があります。もしあなたがJavaScriptをたくさんお持ちの場合は –

答えて

0

からいくつかのデータを追加しました、私は次のことに注意してください - 使用はあなたのサイトを追加したリソースの最もを上がるんがアプリを使用する前に使用してください。私は、Outlookや他のアプリがバックグラウンドで実行されていない状態でのパフォーマンスを見ていきます。他のすべてが等しいと仮定すると、アプリケーションに必要なメモリが増えます。


あなたは、ほとんどの情報を提供していますが、接続速度を言及していない - ので、私は、ユーザーの一部が遅く、接続を使用していること野生の推測を取っています。それは事実ですか? 3つの質問に

0

回答が提起:

  1. それは、JavaScriptのバージョンに関連している可能性が? はい、おそらくはありません
  2. IE DOM/rendering version? はい、おそらくはありません
  3. ファイルが改ざんされていますか? はい

他の考えはありますか? 速い場所に存在しない場所が遅い場所の共通点を見つけます。たとえば、遅いユーザーだけが排他的に:
a)同じインターネット接続を共有していますか?
b)同じバージョンのブラウザを使用していますか?
c)同じ/類似のウイルス対策ソフトウェアを使用していますか?
d)遅いときに同じことをしていますか?
e)同じOSで作業していますか?
f)同じ時刻に減速を経験していますか?

1

実際にはパフォーマンスが悪いjavascriptの場合は、CPU使用量/負荷が異なるマシン、古くなったハードウェア、複雑なjavascriptアプリケーションではかなり重大な影響を受けます。

+0

あなたはIEプロセスのCPUとメモリについて話していますか?それは面白い角度です。おそらく、アプリケーションの前にCPUとメモリが起動されているかもしれません... – akaphenom

+0

いくつかのタスクマンの統計情報を追加しました。物理メモリは、当サイトで悪用されるようです。私はそれが私のアプリに何を意味するのかはまだ分かりません – akaphenom

0

は、私はちょうど約

私は彼らのすべてが自分のオフィス私は、帯域幅のトンを持っている会社のために働く

に来て十分な帯域幅を持っていると仮定注意したいです。しかし、彼らはすべての支店やオフィスに1つの集中型ファイアウォール/プロキシ経由でトラフィックをルーティングさせる必要があります。その結果、いくつかのサイトのインターネット速度は非常に悪いです。私たちのオフィスとIT事務所(その家屋の代理店)との間の同じプライベートチャネルは、企業内を流れる100ものものに対して使用されます。インターネットにアクセスすることは優先順位の高いトラフィックではなく、内部トラフィック(ファイル共有や電子メールなど)が優先されます。

+0

非常に興味深いthgouht ... – akaphenom

+0

あなたのサーバーに大きなファイルをホストし、クライアントにダウンロードしてどれくらい時間がかかるかを尋ねるべきです。速度検出の最も単純なバージョン:) – Artemiy

0

Firebugを使用してアプリケーションをプロファイルします。開発マシン上でローカルに実行することで、メモリとCPU集約型操作を識別できます。

リソース制約のある仮想マシン内でサイトをテストすることもできます。たとえば、512MBのRAMなどでVMをセットアップして、何が起こるかを確認するのは簡単です。

関連する問題