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