複数の小さなファイルを提供するのは、1 つの大きなファイルを提供するよりもはるかに時間がかかることを私は知っています。これが、単一の CSS ドキュメントとスプライト シートを使用することをお勧めする理由です。また、ビューアからより多くのファイルを求める複数のリクエストを避けるために、しばらくの間、できるだけ多くの JavaScript を最小限のファイルに含めるように努めてきましたが、同じドキュメント内にさまざまな明らかに異なるタスクがあると混乱し、混雑。
PHP を使用して大量の JavaScript ファイルを 1 つのファイルに結合し、それをcontent-type
set toで提供すると、application/x-javascript
この問題を回避できるのではないかと考えていました。
サーバーがこれらのファイルの取得を管理しているため、ビューアーは単一のファイルのみを要求すると想定しています。ただし、サーバーがそれをどのように処理するかについては最小限の知識しかありません。また、同じ問題が逆に発生する場合 (そして同じように遅くなる場合) については、最小限の知識しかありません。JavaScript はすべて PHP と同じ場所にホストされているため、そうすべきではないと感じています。
実際に複数のファイルがあり、それらを PHP を介して単一のドキュメントとして提供する場合、単一の JavaScript ファイルのみを使用することで同じ利点が得られますか?