云计算问答

提问时间:2021/04/13 21:56:32
345 次查看,  2 个回答
1313天之前回复

我们可以通过打开浏览器审查元素来分析 CDN 返回的 Response Header,其 中 X-Cache 字段来判断是否命中缓存,具体可以参见如何通过浏览器的审查元素判 断 CDN 缓存是否成功:https://help.aliyun.com/knowledge_detail/40193.html

1313天之前回复
在 Response Headers 字段内,可以查看详细的请求和返回的报文信息。
● Age:为 CDN 返回的头部字段,表示该文件在 CDN 节 - 点上缓存的时间, 单位为秒。只有文件存在于节点上 Age 字段才会出现,当文件被刷新后或者 文件被清除的首次访问,在此前文件并未缓存,无 Age 头部字段,需要注意 当 Age 为 0 时,表示节点已有文件的缓存,但由于缓存已过期,本次无法直 接使用该缓存,需回源校验。
● X-Swift-SaveTime:CDN 节点上的缓存 RS(swift)的时间,即该文件是在 什么时间缓存到 CDN 节点上。
● X-Swift-CacheTime:CDN 节点上的允许缓存时间,即该文件可以在 CDN 节点上缓存多久,是指文件在 CDN 节点缓存的总时间。计算还有多久需要回 源刷新 = 'X-Swift-CacheTime' – 'Age'。
● X-Cache:"HIT" 表示已缓存,"MISS" 表示节点上无该文件的缓存,回源 请求。

添加回答