域名解析 DNS 伺服器_內容分發網路 CDN_快取機制_瀏覽器儲存
阿新 • • 發佈:2019-01-04
DNS 在哪裡?
本機 PC 快取
路由器 快取
公司
電信/聯通 伺服器
DNS 根伺服器(全球只有 13 臺)
CDN 內容分發網路
CDN 不僅做內容分發加速,還做安全防護問題。
不會一臺伺服器的當機,整個請求的癱瘓。
快取機制
客戶端 與 伺服器 協商的快取策略
瀏覽器儲存 Application
面試題: 如何實現頁籤之間的通訊?
Cookie ----> http 無狀態解決方案
WebStorage ----> 儲存的必須是 字串(一般是 JSON.stringify(xxx))____允許 4M 到 5M 儲存
例如:KEY='person'; person={"name":"WuKong"};
sessionStorage
當瀏覽器退出時,會自動刪除 sessionStorage 中的資料
儲存資料 sessionStorage.setItem(KEY, JSON.stringify(person));
讀取資料 sessionStorage.getItem(KEY);
刪除資料 sessionStorage.remove(KEY);
localStorage ----> 對應 'storage' 事件 e.newValue 進行頁籤間的資料通訊/同步 e.oldValue____HTML5 提供的新功能
儲存資料 localStorage.setItem(KEY, JSON.stringify(person));
讀取資料 localStorage.getItem(KEY);
刪除資料 localStorage.remove(KEY);
清空資料 localStorage.clear();