backbone.js を使用してアプリケーションを開発したので、複数のモデルと複数のビューを作成しました。最初はそれらを 1 つのファイルに作成しましたが、さらに読んだ後、モデルを分離し、ビューを分離し、すべてのルーターを分離することが賢明であることがわかりました。私が知りたいのは、これを行う場合、HTTP Get リクエストの数を増やすことになります (JavaScript ファイルごとに 1 つ)。
Q. このコストを削減するにはどうすればよいですか?
backbone.js を使用してアプリケーションを開発したので、複数のモデルと複数のビューを作成しました。最初はそれらを 1 つのファイルに作成しましたが、さらに読んだ後、モデルを分離し、ビューを分離し、すべてのルーターを分離することが賢明であることがわかりました。私が知りたいのは、これを行う場合、HTTP Get リクエストの数を増やすことになります (JavaScript ファイルごとに 1 つ)。
Q. このコストを削減するにはどうすればよいですか?
他の何かをサーフィンしてこの質問に出くわし、これが自分の質問であることがわかりました。今、こう答えるとしたら、次のようになります。
モデル、ビュー、ルーターなどを別々のファイルに保持しますが、常にそれらをマージしてから、マージされたファイルのリンクを HTML コードに含めます。
runtime JS minifier
このブログで述べたように、いくつかを使用できますPHP での JS ランタイムの縮小
他にも利用可能なオンラインツールがあります。