加入收藏 | 设为首页 | 会员中心 | 我要投稿 52站长网 (https://www.52zhanzhang.com/)- 视频服务、内容创作、业务安全、云计算、数据分析!
当前位置: 首页 > 服务器 > 安全 > 正文

Azure CDN缓存行为分析

发布时间:2023-12-18 00:57:23 所属栏目:安全 来源:DaWei
导读: 缓存就是通过终结点多余的缓存空间,来更快的获取响应速度,如果没有CDN,用户浏览器和服务器的交互: 如果使用的CDN缓存交互 通过对比会发现,用户使用CDN以后会多了一层,
 缓存就是通过终结点多余的缓存空间,来更快的获取响应速度,如果没有CDN,用户浏览器和服务器的交互:      如果使用的CDN缓存交互          通过对比会发现,用户使用CDN以后会多了一层,其实浏览器本地也有缓存,客户浏览器会先检查本地缓存是否过期,如果过期,则会向CDN边缘节点发起请求,CDN边缘节点检测用户请求的数据缓存是否过期,如果没有过期直接响应用户请求,将数据返回给用户,如果过期,则向源站发出回源请求拉去最新数据。    
 
Azure的CDN缓存机制
Azure CDN提供两种类型的缓存规则:
全局缓存规则:针对配置文件中的每个终结点设置一个全局缓存规则,响应所有的终结点请求。
自定义缓存规则:针对配置文件的每个终结点设置一个或多个自定义缓存规则,按照顺序处理,优先处理自定义缓存。
 
如何设置Azure CDN缓存
在终结点左侧选择缓存规则,缓存行为包括三种 替代、缺少时设置、不适用缓存
绕过缓存:不缓存,并忽略源提供的缓存指令标头     替代:进行指定量的缓存     缺少时设置:仅当源不发送缓存控制或不使响应标头过期进行指定量的缓存  
缓存过期持续时间 0-365天,如果为0,CDN会缓存内容,但是每次会同源服务器校验
自定义缓存规则
匹配条件分为路径和扩展:   路径:就是匹配此路径下的URL,不包括域名 扩展:就是此条件匹配的所请求的文件的文件扩展名,可以使用逗号隔开,上限50个文件扩展名
 

(编辑:52站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章