在CDN的字节范围请求上接收错误的结果

时间:2012-04-29 11:50:22

标签: http http-headers cdn

我们正在使用CDN服务在我们的客户端下载文件。 我们的系统如下工作:

我们将文件打包成4 GB包, 我们下载128个范围的字节范围或每个请求最多100 MB(范围最大为10 MB)。

通常我们发送20 + - 请求(我们从不下载整个4 GB文件只是需要的部分)

所以我的问题如下:有时我得到CDN的回复200(成功)而不是206(字节范围成功),根据协议,这意味着服务器有字节范围的问题。

当我直接使用我们的服务器时,问题不能通过我测试的不同CDN服务重现,也不会重现。

我尝试使用我为测试编写的脚本下载相同的字节范围(以确保我的代码不是问题)并且我得到了相同的结果。

我们已经尝试与我们的CDN提供商讨论这个问题,但我们已经得到了“我们没有看到任何问题,所以它一定是你的问题”答案。

我的好人,您知道我该如何测试这个问题?我如何向他们证明问题在他们身边?你对我的问题有任何想法吗?

非常感谢。

编辑:

  • 问题并不总能重现我们有成千上万次成功运行。
  • 我们遇到的情况是,在同一次运行中,某些字节范围“失败”并且有些成功(在我的情况下,失败=返回状态为200)
  • 我们试图找到一个有问题的特定字节范围列表,但字节范围列表的组合数量非常高。

0 个答案:

没有答案