2017-09-25 45 views
0

什麼是服務表現方面的最佳方法,包括CSS和JS文件在layout.hbs文件(主要佈局)。最好包括您的應用程序的所有的CSS文件或發送的對象作爲參數與哪些文件被加載這樣的嗎?把手佈局包括JS和CSS

router.get('/',function(req,res){ 
    let css = [{css:'/css/style.css'}] 
    let scripts = [{script:'/javascript/javascript.js'}]; 
    res.render('index',{scripts:scripts,style:css}) 
    }); 

回答

0

這取決於。

加載CSS和JS的最小集合在每個頁面的基礎可以使一個特定頁面的頁面加載速度更快(只要在總數據儲蓄不會受到附加的HTTP請求的開銷壓倒)。

在另一方面,裝載的一切行動前允許它被緩存。

哪個是最好的,如果你看重的初始頁面的加載速度比平均加載速度,並在網站上的平均訪問者訪問多少個不同的頁面依賴。

這忽略開發商性能來過濾每個頁面的CSS和JS VS造成具有網頁導致HTML類名(例如)衝突之間共享代碼問題所需的工作的相對影響。