JS 基本使用
Last updated
Last updated
CDN(Content delivery network),又名內容傳遞網路
是指一種透過網際網路互相連接的電腦網路系統,利用最靠近每位使用者的伺服器,更快、更可靠地將音樂、圖片、影片、應用程式及其他檔案傳送給使用者,來提供高效能、可擴展性及低成本的網路內容傳遞給使用者。
這是一種內容在網路上傳輸的快取機制。
1. 加速網頁瀏覽效能:因為已經將緩存資料放在最近的機房中,不需要重新像伺服器讀取
2. 有效分流(頻寬):當所有用戶都不再向同一個伺服器讀取資料,大幅降低集中流量
3. 網站穩定度:網站流量分散後,網站的穩定度大幅提高,即使短暫當機也不怕用戶無法使用
4. 安全性增加:因網站透過CDN分散出去,駭客較難直接攻擊網站本體
.js是JavaScript 原始碼檔案, .min.js是壓縮版的js檔案。
.min.js檔案經過壓縮,相對編譯前的js檔案體積較小,傳輸效率快。 防止窺視和竊取原始碼 經過編碼將變數和函式原命名改為毫無意義的命名,以防止他人窺視和竊取 js 原始碼
TYPE | 優點 | 缺點 |
.js檔案 | 可讀性較好,易於debug和更改 | 體積較大,傳輸時間長 |
.min.js檔案 | 體積較小傳輸快, 原始碼防竊 | 可讀性差 |
壓縮:刪除 js 程式碼中所有註釋、跳格符號、換行符號及無用的空格,從而壓縮 JS 檔案大小。
混淆:經過編碼將變數和函式原命名改為毫無意義的命名,刪除無用程式碼,行內函數,等價語句替換等(以防止他人窺視和竊取原始碼)