多级缓存分为:客户端,应用层,服务层,数据层
客户端缓存:主要对浏览器的静态资源进行缓存
通过在浏览器设置Expires,时间段内以文件形式把图片保存在本地,减少多次请求静态资源带来的带宽损耗(解决并发手段)
应用层缓存:
浏览器只负责读取Expires,Expires在CDN内容分发网络和Nginx进行设置
CDN内容分发网络是静态资源分发的主要技术手段,有效解决带宽集中占用以及数据分发问
CDN的核心技术:
根据请求访问DNS节点, 自动转发到上海CDN节点,检查资源是否被缓存,若已缓存则返回资源否则回源北京提取到并缓存到上海CDN节点,再由上海CDN节点进行返回。