访问文件时,我可以自动调用例程或函数吗?

时间:2012-08-02 08:36:19

标签: javascript jsp analytics

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

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

1 个答案:

答案 0 :(得分:2)

不是。

如果您使用3 rd 派对网络托管作为CDN,那么您只需使用主机提供的任何工具即可获取Google Analytics报告。

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

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

  • 记录您希望的任何统计数据。
  • 使用Google Analytics等广泛使用的工具
  • 做出动态决策,其中一个例子是根据用户带宽等因素决定发送文件的版本。
  • 透明地处理丢失的文件和路径更改,因此链接将永久有效
  • 为不同的文件发送不同的缓存标头
  • 实施非常简单的访问控制和基于策略的限制