什麼是靜態資源合併請求?
如果乙個頁面中包含多個js、css靜態資源檔案,我們可以進行合併請求,即只訪問一次靜態資源伺服器(這裡指的是存放js檔案的遠端伺服器)。
靜態資源合併請求的好處?
1. 對客戶端而言,可以減少訪問遠端伺服器的次數,提高頁面載入速度。
2. 對伺服器而言,可以減輕併發壓力。
靜態資源合併請求的要求?
1. 存放靜態資源檔案的伺服器必須使用ngnix作為web伺服器(目前只有ngnix支援靜態資源合併請求)。
2. 合併請求的靜態資源檔案必須在同乙個靜態資源伺服器上。
靜態資源合併請求的方法?
第一步: 將需要合併請求的幾個靜態資源檔案的公共網域名稱和公共路徑作為公共字首,
例如:公共字首為:
第二步: 在公共字首後加上兩個問號:
??/第三步:將需要合併的靜態資源檔案的名稱(包括字尾),新增到公共字首後面,多個之間用半形逗號分隔,在最終結尾處加上靜態資源檔案版本號:
??js/passport.js,pc/js/pc_checkids.js,pc/js/sfe.dialog.js?v=2016022401
靜態資源檔案管理
我們知道不同於apache的是,nodejs中檔案的實體地址與其真實的位址完全沒有關係,也就是說,如果你在位址列輸入 我們可以訪問到乙個真實位址完全沒有關係的檔案,這是為什麼嘞?因為我們可以在 中這樣寫 現在我們想實現乙個目標,就是我們在位址列輸入路徑輸入的就是對應我們需要的檔案 檔案結構如下 在s...
SpringBoot靜態資源檔案
spring boot對靜態資源對映提供了預設配置 spring boot預設將 所有訪問對映到一下目錄 classpath static classpath public classpath resources classpath meta inf resources 在resources目錄下新...
js學習總結 靜態資源檔案請求的處理
html檔案 css檔案 html,body box js檔案 var box document.getelementbyid box box.onclick function server檔案 建立乙個服務 服務端向客戶端返回的內容也是字串 res.end confile catch e res....