文件预取

更新时间:2024-05-24 17:41:47

文件预取指的是将源站的内容主动预取到CDN节点,这非常适用于这种场景:当CDN节点上没有缓存内容或者缓存内容已过期的情况下客户又不希望影响他的终端用户的访问速度。

举个例子:
当CDN没有缓存时,用户请求到CDN边缘节点,CDN需要回源站去请求该内容,CDN拿到该内容后再响应给用户。这时候的用户访问速度就比较慢,因为要等CDN回源站取文件。
如果客户提前使用了文件预取功能的情况下,CDN会主动到源站预取文件并缓存,那么当用户请求到CDN边缘节点就会立即得到响应,而无需等待CDN节点回源取文件再响应,这时候用户的访问速度就快多了。
从源站角度来看,文件预取也减少了CDN回源次数从而缓解了源站的压力。

文件预取适用于客户的一些大型活动,比如安装包发布、游戏包更新等等。在活动开始前把资源预取到CDN节点,活动开始后,即便是大量的用户并发请求,也不会影响访问速度和源站负载。

如何创建文件预取任务

  1. 创建任务前,请确保您已购买CDNetwork的CDN产品,为您的域名配置加速服务,同时联系CDNetworks技术支持开通文件预取权限。
  2. 登录CDNetworks Console,左侧菜单栏找到:产品与服务>应用与服务>内容管理>文件预取,点击任务创建
  3. 根据需要设置文件预取任务


URL文本框
根据需要输入您要预取的文件URL,

  • 每个URL所属域名必须是在CDNetworks有加速服务的域名。
  • 每行请只输入一个URL,多个URL请换行(一次任务允许提交的最多URL条数为500条)。
  • URL必须以http://https://开头,且为具体完整的URL,不支持正则与目录。比如, http://www.a.com/image/test.png
  • 每个URL最大长度为 2000 字符。
  • URL中如果包含中文字符,则提交的URL需是中文转义后的URL(采用UTF-8方式转义)。
  • 每日允许预取的URL总条数默认不超过20000条,URL文件总大小(也叫总空间)默认不超过5000MB。当已有的文件预取任务的URL条数达到20000条或URL文件总大小达到5000MB后,当天就不允许创建文件预取任务了。您可以在创建任务的控制台界面上看到当前剩余的URL数量和URL空间。(如果您的预取任务比较多,当前限额无法满足需求,您可以联系CDNetworks技术支持调整您的文件预取限额)。

预取时间

  • 即时:预取任务提交后,即可下发预取任务。
  • 预约:设定预取时间,预取任务提交后不会即可下发任务,会等到预设时间再下发预取任务。

如何查询文件预取任务

登录CDNetworks Console,左侧菜单栏找到:产品与服务>应用与服务>内容管理>文件预取,点击任务查询。您可查询指定时间、域名、完整URL的文件预取任务,您将会看到目标任务的如下信息。


任务状态

  • run:执行中
  • success:执行成功
  • wait:排队中
  • failure:执行失败
  • cancel:被取消(比如:您在12点执行了文件预取任务,在12点02分您不想执行了,您无法自己取消任务,您联系技术支持后台取消了改任务,那么取消后改任务状态会变为cancel)
本篇文档内容对您是否有帮助?
有帮助
我要反馈
提交成功!非常感谢您的反馈,我们会继续努力做到更好!