是什么
内容分发网络。使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。
cdn缓存
用户浏览器和服务器端之间加入cdn
用户在浏览网站的时候,向服务器请求到资源后,cdn会在本地保存网站中的图片或者js、css等其他文件的副本,通过http响应头中的cache-control字段设置数据缓存时间,这样用户再次访问该网站的时候,浏览器就不用再下载全部的文件,减少了下载量意味着提高了页面加载的速度。
再次浏览网站时,客户端浏览器会先向CDN边缘节点发起请求,CDN边缘节点会检测用户请求数据的缓存是否过期,如果没有过期,则直接响应用户请求,此时一个http请求结束;如果数据已经过期,那么CDN还需要向源站发出回源请求,来拉取最新的数据。