2016-07-14 1 views
0

ウェブサイトを顧客ボックスに展開する必要がありますが、一部のページが非常にゆっくりと読み込まれるという奇妙な問題がありますIEとChromeには同じ問題があります。デベロッパーツールを開き、リクエスト 'jquery-ui.min.js'が2分以上必要であり、他のリクエストをブロックし、このリクエストに 'net :: ERR_CONNECTION_RESET'エラーがあることに気付きました。ページロードが非常に非常にスローになる大きな静的ファイル(150KB以上)を要求できない理由

多くのIIS設定を変更しようとしても、ローカルでこの問題が発生することはありません。再現できません。

この.jsファイルは最大サイズ(233KB)なので、この.jsファイルはブロックされているか、ファイアウォールまたはIIS設定によって切り詰められている可能性があります。ファイルサイズが最大値を超えています。顧客はその環境にファイアウォールがないと言いました。

いくつかの異なるサイズのJSファイルを作成し、顧客ボックスでテストした後、ファイル(107KB)を要求すると応答が成功し、ファイル(183KB)を要求すると失敗し、私の推測を信じるようになります。

ので、リクエストベースの、私の現在の回避策は、1いくつかの小さなに大きなJSファイルを--divides、その大きさは今未満100キロバイト、 であることを確認され、それが顧客の環境と遅さの問題にうまく機能は解決しました。

しかし、原因を知りたいと思っていますか?われわれも知っているように、この制限はUIに多くの影響を与えます。 誰も知っていますか?おかげで、エラーの非常に

スクリーンショット:要求のタイムラインの screenshot of the error

スクリーンショット: screenshot of the request time line

+0

ローカルテストで2分以上必要ですか? –

+0

いいえ、ロード時間は私のローカルでは非常に正常です。 –

+0

他の人がこの問題で拷問されていることに気付いたhttp://www.nopcommerce.com/boards/t/34525/page-taking-to-long-to-load-due-to-error-jquery-ui-1103customminjs .aspx#171513 –

答えて

0

では、Googleからそれをロードしてみてくださいについては見ることのwiresharkを使ってどのように

<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css"> 
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script> 
+0

ありがとうございますが、社内のウェブサイトであるため、外部リソースを要求したくありません。 –

+0

@qianchaopanそれは十分ですが、問題を特定するためにこれを試してみて、それがうまくいくかどうか確認してください。 –

+0

OK、後で試してみます。 –

-1

実際に何が起こるのですか?これはボトルネックがネットワーク上にあるかどうかを示します。

+0

ありがとうマシュー、それは顧客のマシン上にあり、私のローカルで再現することはできません、それはイントラネットAPPだ、私はそのようなソフトウェアをインストールすることができますかどうかわからないが、私はそれが無礼だと思う。 –

関連する問題