Web緩存遊走於服務器和客戶端之間。這個服務器多是源服務器(資源所駐留的服務器Add),數量多是1個或多個;這個客戶端也多是1個或多個。Web緩存就在服務器-客戶端之間搞監控,監控請求,而且把請求輸出的內容(例如html頁面、 圖片和文件)(統稱爲副本)另存一份;而後,若是下一個請求是相同的URL,則直接請求保存的副本,而不是再次麻煩源服務器。html
使用緩存的2個主要緣由:瀏覽器
1. 瀏覽器緩存緩存
在任何現代瀏覽器上(如IE, FireFox, Chrome)折騰清除隱私數據(//zxx: 原文說的是首選項,顯然out了,這裏有改動)的對話框,你極可能會注意到「緩存」這個設置項。服務器
瀏覽器會在你的硬盤上專門開闢一個空間專門爲你存儲資源副本網絡
2. 代理服務器緩存網站
3. 網關緩存spa
CDN代理