0

如果我问的是非常愚蠢的问题,请原谅我。但这是我作为分析实施者的新角色想要实施的。我们的一些文件(主要是 pdf)存储在网络服务器(CDN 服务器)上,以减少应用程序服务器的一些负载。

我们向全球所有用户提供这些文件的链接。我想要的是在它们发生时跟踪这些文件下载。所以我只是想知道有什么方法可以调用函数或例程,从那里我可以进行这些跟踪调用?

4

1 回答 1

2

并不真地。

如果您使用 3 rd方网络托管作为 CDN,那么您可以使用您的主机提供的任何工具简单地获取分析报告。

如果您正在运行自己的主机箱,您可以在其上安装几乎所有分析软件来监控访问。此处仅提供一个示例:http ://ruslany.net/2011/05/using-piwik-real-time-web-analytics-on-iis/

然而,干净简单的方法是在该 CDN 服务器上运行一个简单的 Web 应用程序,该应用程序接受文件请求,然后返回文件。优点是您可以:

  • 记录你想要的任何统计数据。
  • 使用广泛可用的工具,如谷歌分析
  • 做出动态决策,其中一个例子是根据用户带宽等因素决定发送的文件版本。
  • 透明地处理丢失的文件和路径更改,因此链接将永远有效
  • 为不同的文件发送不同的缓存头
  • 实现非常简单的访问控制和基于策略的限制
于 2012-08-02T08:46:07.020 回答