1. 程式人生 > >域名解析 DNS 伺服器_內容分發網路 CDN_快取機制_瀏覽器儲存

域名解析 DNS 伺服器_內容分發網路 CDN_快取機制_瀏覽器儲存

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();