すべての JS とすべての CSS を 1 つの縮小されたファイルに圧縮し、HTML ページからそれらにリンクすることは合理的な方法であり、これは多くの Web サイトが最適化を行う場所のようです.
ただし、リソース負荷が1 つだけの Web サイトはめったに見ません。
私の質問は、このような 3 つのリソースを持つことは、それらのコンテンツを取得してタグに入れて、ロードする 1 つのリソースを生成することとまったく同じかどうかです。JS の場合、これは<script>
タグで簡単です (縮小された JS を取り出してタグsrc
に入れます)。CSS の場合、これは単純<link rel="stylesheet" ... />
に<style type="text/css" /> ...minified CSS... </style>
.
これは、ページを可能な限り最小のパッケージに詰め込む一般的な方法ですか (できれば 1 つの TCP トランザクション)。
少なくとも、Web サーバー ソフトウェアの作業が大幅に簡素化されます。