【最佳实践】巡检项:内容分发网络(CDN)目录刷新容量

2022-04-25 10:44:22 浏览数 (1)

问题描述

在源站点将新资源覆盖至同名旧资源后,为避免全网用户受节点缓存影响仍访问到旧的资源上,可通过提交对应资源的 URL/目录进行刷新,清空全网缓存后,全网用户可直接访问到最新资源。如果想批量处理某个目录下的所有的资源时,这时候可用目录刷新的方式。如果刷新配额不够,可以酌情分目录刷新或提升目录刷新配额。

解决方案

每一个账号单日目录刷新限额为100个,开通了中国境外加速的客户,中国境外单日目录刷新限额为100条,与境内配额相互独立。 如果超过当日的额度以后,后面的刷新任务就会失败。 建议用户根据自己的业务情况合理分配刷新任务, 如果有特殊需求,当日剩余限额不足时,可通过控制台>服务查询>配额管理,申请提升临时或永久配额。

另外目录刷新给大家提供了2种模式方便不同的场景下操作:

a).刷新变更资源

当用户访问匹配目录下资源时,会回源获取资源 Last-Modify 信息,若与当前缓存资源一致,则直接返回已缓存资源,若不一致,回源拉取资源并重新缓存

如果选择刷新变更资源的时候, 要注意源站对应资源如果更新了, Last-Modify 也要更新,否则CDN会认为资源没有发生变化,依旧返回之前缓存节点上的数据。

b).刷新全部资源

当用户访问匹配目录下资源时,直接回源拉取新资源返回给用户,并重新缓存新资源。

这里注意如果直接刷新根目录的话, 可能会造成比较大的回源压力, 所以建议即使想批量刷新,也区分一下目录进行针对性的刷新, 不要一次性刷新根目录。

下面看下如何查看目录刷新相关任务及提升配额:

1.查看目录刷新容量及提交目录刷新

点击『刷新预热』右侧出现tab页面, 点击『目录刷新』可见目录刷新当日剩余的数量。这里也可以选择刷新的模式进行刷新。

查看目录刷新容量查看目录刷新容量
  • 若您选择了自行输入内容的提交方式,单次可提交的目录刷新限额为500个。
  • 若您选择了上传文件的提交方式,无单次提交限额,会直接扣除提交的个数作为剩余配额。

2. 查看刷新任务

点击『刷新预热』右侧出现tab页面, 点击『操作记录』即可看到目录刷新的操作记录

查看刷新任务查看刷新任务

3. 查看及申请配额

点击『服务查询』--》『配额管理』--》『配额详情』可以看到有关CDN的可刷新目录的使用情况, 并且可以点『申请』进行额度申请。

额度申请调整额度申请调整

注意事项

1.资源全部刷新成功执行后,节点上对应资源无有效缓存,当用户再次发起访问时,节点回源站拉取所需资源,并重新缓存在节点上。因此提交大量的刷新任务,会清空较多缓存,特别是直接用根目录刷新时,可能导致回源请求突增,源站会产生较大压力。

2. 刷新变更资源的时候,需要源站资源变化的时Last-Modify 也同步更新,从而知会到CDN源站资源内容发生了变化。

0 人点赞