複数の画像を1つの画像ファイルに入れて、CSSを介して個別に参照することができます。これにより、GETリクエストが削減されます。
誰かがhtml、javascript、CSSファイル、つまりテキストファイルに対して同様のことをしますか?
基本的に、それらをサーバー内の1つの静的ファイルに入れ、1つのGet要求としてクライアントに送信してから、DOMに挿入するために個別のファイルに解析します。
これにより、スプライトと同様に、複数のGETリクエストが削減されます。
複数の画像を1つの画像ファイルに入れて、CSSを介して個別に参照することができます。これにより、GETリクエストが削減されます。
誰かがhtml、javascript、CSSファイル、つまりテキストファイルに対して同様のことをしますか?
基本的に、それらをサーバー内の1つの静的ファイルに入れ、1つのGet要求としてクライアントに送信してから、DOMに挿入するために個別のファイルに解析します。
これにより、スプライトと同様に、複数のGETリクエストが削減されます。
それは時々行われます。たとえば、Dojo Toolkitには、必要なすべてのJavaScriptコンポーネントを収集し、それらを1つのファイルに結合および圧縮する小さなJavaユーティリティを介してカスタムビルドを作成する機能が含まれています。同様に、含まれているすべてのCSSを1つのファイルにコピーし、すべての呼び出しをインライン化し@import
ます。
Dojoのような高度な機能以外に、すべてのCSSをに<head><style/></head>
、スクリプトをにダンプすることを妨げるものは何もありません<head><script/></head>
。ただし、挿入とスタイルのインライン化を行うようにCMSを構成していない限り(DojoがJSおよび関連コンポーネントに対して行うように)、コードの再利用を妨げる可能性があるため、ベストプラクティスとは見なされません。