非常に多くのウィジェットを持つサイトを構築しています。各ウィジェットロジックをモジュールとしてロードするためにrequirejsを使用しています。
例: 私のホームページには 20 個のウィジェットがあり、require config を使用してすべてのウィジェット js ファイルをロードしています。ウィジェットはバックエンドから変更できるため、ビルド プロセス中に r.js を使用してすべてのファイルを単一の js ファイルに最適化することはできません。これにより、20 個の追加の http リクエストが発生します。
require({
baseUrl: 'http://example.com/',
paths:{
widget1:'app/wid1',
widget2:'app/wid2',
....
widget20:'app/wid20'
},
waitSeconds: 30
});
質問: サーバー側の技術を使用してすべてのモジュールを 1 つのファイルに動的にマージし、http 要求を保存することはできますか?