Web缓存游走于服务器和客户端之间。这个服务器多是源服务器(资源所驻留的服务器Add),数量多是1个或多个;这个客户端也多是1个或多个。Web缓存就在服务器-客户端之间搞监控,监控请求,而且把请求输出的内容(例如html页面、 图片和文件)(统称为副本)另存一份;而后,若是下一个请求是相同的URL,则直接请求保存的副本,而不是再次麻烦源服务器。html
使用缓存的2个主要缘由:浏览器
1. 浏览器缓存缓存
在任何现代浏览器上(如IE, FireFox, Chrome)折腾清除隐私数据(//zxx: 原文说的是首选项,显然out了,这里有改动)的对话框,你极可能会注意到“缓存”这个设置项。服务器
浏览器会在你的硬盘上专门开辟一个空间专门为你存储资源副本网络
2. 代理服务器缓存网站
3. 网关缓存spa
CDN代理