
最近、弊社の顧客から弊社のサイトのページ読み込み時間が遅いという問題が報告され始めました。弊社のサイトで最近行われたコード変更とパフォーマンスの問題との間に、明確な関連性はまだ見つかっていません。実際、UI に関しては、問題のページでは状況は変わっていません。
これまでのところ、この速度低下を経験したお客様は Windows 8 と IE 11 を使用していることが判明しました。これらのお客様が同じページを Windows 10 マシンと IE 11 で試した場合、読み込み時間が大幅に増加します。Win8/IE11 では 20 秒、Win10/IE11 では 6 秒という差です。
私たちが知る限り、どちらのマシンも、接続しているネットワークは同じで、関係する IE の設定も一致しています (プロキシなし、常に新しいコンテンツをチェック、ブラウザー終了時にキャッシュを削除しない、スマートスクリーン フィルターがオン)。
違いは何なのか、他にどこを見ればよいのか、何かアイデアはありますか?
答え1
現時点での答えは、Win8 マシンから 2017 年 9 月の Windows パッチをアンインストールしたところ、パフォーマンスが期待レベルに戻ったということです。まだどのパッチ/KB が原因かは特定できていません。9 月のパッチをすべて再インストールしたところ、パフォーマンスが低下し、問題が再発しました。
アップデート
Microsoft にサポート チケットを開いた後、まず 2017 年 10 月の修正プログラムをインストールするよう指示され、問題は解決しました。また、2017 年 9 月の修正プログラムを適用したばかりのマシンで次の操作を試すよう勧められました。
Internet Explorer の [詳細オプション] タブで、2 つの [スクリプトのデバッグを無効にする] オプションのチェックを外します。
これら 2 つのオプションのチェックを外すとパフォーマンスの問題が消え、オプションのチェックを入れるとパフォーマンスの問題が再発することがわかりました。
この問題の原因となっている正確な問題/不具合/バグについて、Microsoft サポートから正確な情報を得ることができませんでしたが、さらに詳しく調べる時間もなかったので、チケットを閉じました。