2013-03-29 57 views
2

我正在構建一個擁有如此多小部件的網站。我使用requirejs將每個小部件邏輯作爲模塊加載。服務器端requirejs優化(r.js)多頁網站

例如:在我的主頁上有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 
}); 

問: 是否有可能所有模塊動態合併到使用任何服務器端技術,以節省HTTP請求的單個文件?

回答