cdn锯片是一种用于提高大文件分发效率和响应速度的技术,它通过分片回源的方式,将大文件分割成多个小片段进行传输和缓存,从而减少源站压力并提升用户体验。
配置说明
登录 CDN 控制台;
单击左侧菜单内的域名管理,进入域名管理列表;
选择需要配置的域名,单击管理进入域名配置页面;
单击回源配置,切换至回源配置标签页,在标签页中,即可看到分片回源配置项;
在分片回源配置中,默认为所有文件关闭分片回源,您可以根据需求自定义对文件新增多条规则,支持根据文件后缀、文件目录、全路径文件进行匹配分片回源规则。
| 类型 | 支持对全部文件、指定的文件后缀、文件目录、全路径文件进行配置:<br/><br/>全部文件:所有文件使用应用该分片回源规则,默认规则,不可删除。<br/>文件后缀:按照文件的后缀应用分片回源规则。<br/>文件目录:按照指定文件目录应用分片回源规则。<br/>全路径文件:可指定某个路径文件应用分片回源规则。| 内容 | 根据选择不同的文件类型,内容输入约束如下:<br/>类型为文件后缀时:支持输入文件后缀名匹配,多个以“;”为间隔;<br/>类型为文件目录时:支持输入如 /test;/a/b/c 的文件目录,不能以“/”多个以“;”分隔<br/>类型为全路径文件时:支持输入如 /index.html;/test/*.jpg 的文件路径,文件路径支持* 匹配,多个以“;”分隔 |
| 分片回源 | 支持开启/关闭:<br/>开启:当开启分片回源时,回源请求时将使用 range 回源请求,开启后,当用户请求未携带 range 请求时,如果请求文件大于4M,CDN 节点将按照1M的分片大小回片请求,如果文件小于4M,则CDN节点将回源拉取完整文件,当用户请求携带 range 请求时,将按照携带的 range 请求进行回源请求。<br/>关闭:当关闭分片回源时,当用户请求携带 range 请求时,在 CDN 没有缓存的情况下,回源请求仍会使用 range 回源请求,当您的文件大小大于 4M 时,推荐针对该文件类型开启分片回源,若您的文件只有部分为大文件,推荐按照文件类型/文件目录/全路径文件来匹配部分大文件开启分片回源,其余文件配置不使用分片回源。
配置示例
示例一:若全部文件都需要开启 range 回源,域名 cloud.tencent.com 的分片回源配置如下:
用户 A 请求资源:http://cloud.tencent.com/test.apk,节点收到请求后,发现缓存的 test.apk 文件已过期,此时发起回源请求,因为当前规则为全部文件开启分片回源,则节点回源使用 Range 请求,分片获取资源并缓存,若此时用户 B 向同一节点发起的同一文件请求,并且也是 Range 请求,当节点上存储的分片已满足 Range 中指定的字节段,则会直接返回给用户,无需等所有分片获取完毕。
示例二:若您当前只有部分文件需要使用分片回源,域名 cloud.tencent.com 的分片回源配置如下:
用户 A 请求资源:http://cloud.tencent.com/test.apk,由于下方的规则优先级高于上方的规则,所以该请求在节点资源未命中或缓存已过期的情况下,将使用分片回源,若用户B请求资源:http://cloud.tencent.com/test.jpg,该规则只匹配全部文件,则该请求出现回源的情况下,不使用分片回源请求。
到此,以上就是小编对于“cdn锯片”的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位朋友在评论区讨论,给我留言。