一般的な Web サイトは、1 つの index.html ファイルと、多数の javascript および css ファイルで構成されています。ウェブサイトのパフォーマンスを改善するには、次のことができます。
- javascript ファイルと css ファイルを縮小して、ファイル サイズを小さくします。
- javascript ファイルを 1 つのファイルに連結し、css ファイルについても同様に連結して、サーバーへの要求の数を減らします。jquery のような一般的に使用される (および共有される) ライブラリの場合、それらを外部に残すことは理にかなっています。これにより、ブラウザはライブラリをキャッシュして、別の Web アプリケーションで再利用できます。
連結されたjavascriptとcssファイルを単一のhtmlファイルにインラインで配置することが理にかなっているかどうか疑問に思っています。これにより、リクエストの数がさらに削減されます。これにより、サイトのパフォーマンスが向上しますか? それとも逆に動作し、ブラウザが何かをキャッシュできなくなりますか?