如何使用范围请求配置Riak 1.3。*(Accept-Ranges:bytes)

时间:2013-06-10 20:11:11

标签: request range riak

我正在尝试使用riak存储视频内容。我已经能够使用正确的螨虫类型将视频推送到riak,并且我还通过其URL接收视频。

riak页面告诉我,版本1.3。*中的riak能够支持范围请求。

但是curl -I MYRIAKVIDEOURL没有返回Accept-Ranges:字节HTML Header(就像我的apache正在做的那样。当试图通过VLC做出一个reange请求时(通过寻找视频的中间),似乎,没有启动范围请求,因为加载需要很长时间,网络显示大量下载流量。当我的apache服务器提供的视频URL(在同一台机器上尝试)执行相同操作时,范围请求在VLC中运行良好。

任何关于如何在riak上实现这一点的想法(在Debian 7上运行,从源代码编译,也尝试使用Ubuntu 12.04)?我能够操纵HTTP标头,riak会发送吗?

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

您打算使用Riak吗?我认为Riak CS适合存储视频文件。 Riak CS支持GET对象请求的Range标头。

s3curl的示例请求如下:

s3curl.pl -- -v -x localhost:8080 -H 'Range: bytes=1000-2000' \
    http://yourbuckethere.s3.amazonaws.com/your/file/here