云计算问答

提问时间:2021/04/13 21:45:45
133 次查看,  1 个回答
1313天之前回复
在 CDN 控制台刷新预热功能界面单击【操作记录】,即可查看预热任务的执行状态。预热任务的状态为成功,表示预热任务提交成功,并不代表文件已经预热结 束。

执行如下命令,查看预热任务的执行状态
curl -I 'https://www.2bit.cn/'


(1)CDN 缓存节点可分为 L1 节点(一级节点)和 L2 节点(二级节点),请求的 流程是:客户端 -->CDN_L1-->CDN_L2--> 源站。CDN 的 L1 节点是边缘节 点,分布在靠近用户侧,L2 节点分布在几个大区下,可以把 L2 节点理解为汇聚式 节点,一个 L2 对应多个 L1 节点。预热功能是指提交 URL 预热请求后,CDN 的 L2 节点作为一个客户端,主动向源站发起请求,将源站的资源缓存到 CDN 的 L2 节点上。
(2)CDN 的 HTTP 响应头里有 Via 字段(如上图),Via 的前半部分代表二级节 点状态,其中的“H”表示命中,说明文件已经预热到二级节点,即预热成功了,不 需要再回源站。
(3)Via 的后半部分代表一级节点的状态,“M”表示一级节点上没有缓存,需要 向二级节点回源。

添加回答