如何使 CDN 回源源站支持range 请求?

边缘云CDN与加速技术服务知识库
问题背景

在火山引擎的 CDN 控制台中,有是否开启回源 Range 的配置。 图片 Range 请求允许用户请求文件的一个分片,而非整个文件。常用于大型文件的下载,可以实现断点续传的功能。如果 Range 请求成功,服务器的响应状态码是 206。

源站支持range 请求

回源range 是指 CDN 向客户源站发起range 请求,那么需要源站开启支持range 请求,下面我们以 nginx 参考如何开启range 请求。 在nginx 配置文件中添加,并重启 nginx 服务

add_header Accept-Ranges bytes;
测试 range 请求
# 使用curl -r 进行测试 
curl -I url -r '0-100'

图片

# 使用curl -H 进行测试
curl -I url -H 'Range: bytes=0-100'

图片 如果您有其他问题,欢迎您联系火山引擎技术支持服务

59
0
0
0
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论