Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Download 为什么Bintray下载统计数据显示部分下载是唯一的下载尝试?_Download_Bintray_Akamai - Fatal编程技术网

Download 为什么Bintray下载统计数据显示部分下载是唯一的下载尝试?

Download 为什么Bintray下载统计数据显示部分下载是唯一的下载尝试?,download,bintray,akamai,Download,Bintray,Akamai,我们正在一个私有存储库的Bintray上托管一个二进制软件包,并在从我们的网站下载时为用户提供一个签名的URL 如果我们打开Bintray下载统计信息(live log),我们会看到同一个文件(这是我们的普通文件)的非常奇怪的记录: 有很多相同IP和不同文件大小的下载 Bintray似乎将部分下载视为唯一的下载尝试。当我们打开统计图表时,我们会看到大量的下载,但现在我们假设这些数字是假的 有人知道Bintray是如何计算部分下载的吗?Bintray在下载统计中显示部分下载事务,因为无法可靠地判断

我们正在一个私有存储库的Bintray上托管一个二进制软件包,并在从我们的网站下载时为用户提供一个签名的URL

如果我们打开Bintray下载统计信息(live log),我们会看到同一个文件(这是我们的普通文件)的非常奇怪的记录:

有很多相同IP和不同文件大小的下载

Bintray似乎将部分下载视为唯一的下载尝试。当我们打开统计图表时,我们会看到大量的下载,但现在我们假设这些数字是假的


有人知道Bintray是如何计算部分下载的吗?

Bintray在下载统计中显示部分下载事务,因为无法可靠地判断从单个来源进行的多次部分下载是否等于完全下载

但是,您的帐户中的部分下载所消耗的总字节数计算正确

一种可能的解释是客户使用download manager浏览器扩展


免责声明,我为Bintray背后的公司JFrog工作。

我们能在这些日志条目中识别最新的区块下载吗?这可以帮助我们更精确地计算下载量。在生成签名url时,您可以提供回调id(在api中)或“应用程序请求标识符”(在UI中),即链接的某些唯一标识符。这将在日志条目中显示唯一标识符。它将允许您根据生成的url对尝试进行分组。它可能不会给出预期的结果,因为它还会对来自同一签名url的多个下载进行分组。如果您提供较短的过期时间,这可能是一个很好的解决方案。好主意。没有与您的请求完全匹配的功能。但是,我们会考虑添加它。请注意,如果最后一个区块的下载顺序不正确,并且文件总数不正确,则仍可能存在错误报告。欢迎您直接与我们联系以获取更多信息。当前统计数据还有一个问题——按国家汇总的统计数据受这些部分下载的影响,因此这些数据不可靠。
time            IP              file            size    user

1500912829000   114.4.79.235    /bla-bla.exe    72016   anonymous
1500912828000   114.4.79.235    /bla-bla.exe    56756   anonymous
1500912828000   114.4.79.235    /bla-bla.exe    24049   anonymous
...