すべてのページに共通のヘッダー ファイルを持つ Web アプリケーションがあります。ページの読み込み時間を短縮したい。各ページ固有の JavaScript と CSS のニーズに応じて、ページごとに個別のヘッダーを用意することを考えています。読み込み時間に違いはありますか? (ブラウザによってキャッシュされるため)?
2 に答える
はい。絶対。
多くの人がキャッシュをクリアするか、完全にオフにします (私のように)。
不要な JavaScript がキャッシュされていても、ブラウザによって実行されます。
http://tools.pingdom.com/fpt/をチェックしてください。
このツールは、そのページの読み込み時間をテストするため、ページを分析して読み込み時間のボトルネックを見つけることができます。
異なるヘッダーと言うとき、どの CMS について話しているのですか? ほとんどの CMS では、追加のページ ヘッド データ、JS または CSS をフックまたはプレースホルダーに追加できます。
人々はすでに JS の問題に取り組んでいます。
CSS インクルードも、ページ速度に著しく影響を与える可能性があります。CSS ルールは、ブラウザーによって右から左へと照合されます。これは、ほとんどの人がルールの記述について考える方法とは大きく異なります。レイアウトが非常に複雑な場合、CSS の最適化により、レンダリング時間が大幅に改善される可能性があります。
http://css-tricks.com/effectively-rendering-css/
http://taligarsiel.com/Projects/howbrowserswork1.htm#CSS_parsing