完全なサイトのすべてのCSSを1つのファイルにまとめるとどうなりますか? ブラウザによってキャッシュされるか、新しいページが開かれるたびにリロードされます。 単一のCSSファイルには、異なるページに異なる値が含まれています。 私は別のページのCSSを分割するか、それを1つのファイルに保存する必要がありますか?複数ページのCSSを1つのファイルにまとめる
答えて
一般に、CSSを1つのファイルに結合することは、運用サーバーにとっては良い方法です。単一のファイルは必要なHTTP要求の数を減らし、両方の場合(単一または複数のファイル)キャッシュが使用されます。
最初の訪問者にとっては、より少ないHTTP要求の利点が最大です。
また、ファイルがキャッシュされるため、後続のページで必要な要求数を減らすことができます。 (現在のページで使用されていない部分が無駄だと思われる場合は、CSSをあらかじめ読み込んでおいてください)
ほとんどの正常なブラウザはCSSファイルをキャッシュするので、1つのファイルに圧縮すると少しでも役立ちます時間を要求する。ただし、保守性も問題です.CSRコードをすべて1つのファイルに保存しておくのが難しい場合は、別のファイルを貼り付けることができます。
最終的には、どのような気分であれ、それはあなた次第です。
または、それらをマージするメカニズムを使用してください。 :) –
1つのファイルがあるとよいです。ページの読み込み時間に影響する可能性のあるファイルサイズも確認してください。すべてのブラウザがcssファイルをキャッチします。次回は新しいものをロードしません。
これにはyahoo infoを使用してください。
CSSファイルを1つにまとめると、パフォーマンスが向上します。これをFireFoxのFireBug(https://addons.mozilla.org/en-US/firefox/addon/1843)で比較できます。
あなたはasp.netを使用している場合ScriptReferenceProfilerを見て、それがこれらのパフォーマンスを向上させるために組み合わせることができ、ダウンロードされたリソースのリストを示しています見るブログ:http://blogs.msdn.com/mikeormond/archive/2008/06/26/asp-net-ajax-scriptreferenceprofiler.aspx
はいファイルは、おそらく組み合わせの優れているが、正しいヘッダーが設定されている場合にのみキャッシュされます。私はあなたのページを分析し、それがどのように遅いかを示し、それを改善する方法について助言を与える火かき棒のためのプラグインであるYSlow(またはPage Speed)をダウンロードすることを提案する。
http://developer.yahoo.com/yslow/
また、ファイルを結合するだけでなく、CSSコードを圧縮するYUIツールキットのもののようなCSSの縮小ツールを見てください。
- 1. 複数の.JSファイルを1つのファイルにまとめる
- 2. 複数のファイルを1つのtarファイルにまとめる
- 3. 複数のhamlファイルを1つのhtmlにまとめる
- 4. 複数の画像を1つのファイルにまとめる
- 5. Jenkins:複数のDSLファイルを1つにまとめる
- 6. 複数のCSVファイルを1つにまとめる
- 7. 複数の.woffファイルを1つにまとめる
- 8. VIM - 複数のファイルの行を1つのファイルにまとめる
- 9. Android:複数のファイルをまとめて1つのファイルにする
- 10. CSSファイルを1つのキャッシュにまとめる
- 11. 複数のフォームをPHPで1ページにまとめる
- 12. 複数のファイルのデータを1つのバッファにまとめるには?
- 13. 1つのページを複数のファイルに分割する
- 14. 複数のページに1つのPHPファイルがありますか?
- 15. 複数のCSSクラスを1つのCSSファイルに簡単にマージする
- 16. CSSラインを1つにまとめる
- 17. 複数のxhttp.sendsを1ページにまとめます。
- 18. 複数の目標値/変数を1つにまとめる
- 19. 同じjrxml形式の複数のレポートを1つのファイルにまとめる
- 20. PHP - 複数のファイルと1つのファイル
- 21. 複数のcsvファイルを1つのxlsワークブックにまとめるPython 3
- 22. 複数のPDFを1つのファイルにまとめて作成する
- 23. 1つの行から複数の行を1つの行にまとめる
- 24. 複数のsigma.jsグラフを1つのWebページに埋め込む
- 25. 複数の行の値を1つの列にまとめる。
- 26. Excelを複数の列を1つの行にまとめる
- 27. CSS:複数のクラスに1つのプロパティ
- 28. 複数のpdfファイルを1つにまとめる(PHPを使用)
- 29. すべてのcssファイルを1つのファイルにまとめます。
- 30. 1つのファイルの複数のページを表示する
キャッシングは必ずしも発生しません。キャッシングが実際に行われる場合、キャッシング可能性に依存します。 – Gumbo
@ Gumbo私はあなたが知っているように、サーバーによって送信されたヘッダー(たとえば、有効期限)やクライアントマシンの設定(いくつかのユーザーはキャッシュレスをブラウズしているものなど)など、さまざまな要因によって異なります。 –