外部 CSS ファイルをブラウザでキャッシュできるため、ネットワーク パフォーマンスが向上すると聞きました。
私の質問は、これは本当ですか?
CSS ファイルをキャッシュすると本当にパフォーマンスが向上しますか?
実際、ブラウザは CSS スタイルシートを (制限内で) キャッシュしようとします。これにより、CSS スタイルシートは 1 回だけ取得され、オンデマンドで提供されます。これによりネットワーク帯域幅が節約されます。
CSS は Web サイトのコンテンツに比べてあまり変わらないと考えられます。したがって、実装によっては、特に再利用性を目的としたデザインの場合、スタイル定義をコンテンツから分離することが理想的であることがよくあります。
実際、ブラウザは CSS スタイルシートを (制限内で) キャッシュしようとします。これにより、CSS スタイルシートは 1 回だけ取得され、オンデマンドで提供されます。これによりネットワーク帯域幅が節約されます。
CSS は Web サイトのコンテンツに比べてあまり変わらないと考えられます。したがって、実装によっては、特に再利用性を目的としたデザインの場合、スタイル定義をコンテンツから分離することが理想的であることがよくあります。