1
我们将Bintray上的一个二进制软件包托管在私人存储库中,并在从我们的网站下载时为用户提供一个签名的URL。为什么Bintray下载统计数据显示部分下载是唯一下载尝试?
如果我们打开Bintray下载统计(实况日志),我们看到了一个相同的文件,真是奇怪的记录(这是我们正常的文件):
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
...
很多下载使用相同的IP和不同文件大小。
Bintray似乎将部分下载计为独特的下载尝试。当我们打开统计图表时,我们看到真正的大量下载,但现在我们假设这些数字是假的。
有谁知道Bintray如何计算部分下载?
我们可以识别这些日志条目中的最新块下载吗?这可以帮助我们更精确地计算下载量。 – jreznot
当生成签名url时,您可以提供callback_id(在api中)或'Applicative request identifier'(在UI中),链接的一些唯一标识符。 这将在日志条目中显示唯一标识符。它会让你分组生成的网址的尝试。 它可能不会给出预期的结果,因为它也会将来自同一个签名url的多个下载分组。 如果您提供短暂的到期时间,这可能是一个好的解决方案。 – gba
好主意。没有功能完全符合您的请求。但是,我们会考虑添加它。请注意,如果最后一个数据块无序下载,并且文件总数不符合,则可能仍然存在错误报告。欢迎您直接与我们联系以获取更多信息。 – gba