Javascript 当文件被访问时,我可以自动调用例程或函数吗?
如果我问了一些很愚蠢的问题,请原谅。但这正是我作为分析实现者的新角色想要实现的。我们的一些文件(主要是PDF)存储在Web服务器(CDN服务器)上,以减少应用程序服务器的一些负载Javascript 当文件被访问时,我可以自动调用例程或函数吗?,javascript,jsp,analytics,Javascript,Jsp,Analytics,如果我问了一些很愚蠢的问题,请原谅。但这正是我作为分析实现者的新角色想要实现的。我们的一些文件(主要是PDF)存储在Web服务器(CDN服务器)上,以减少应用程序服务器的一些负载 我们向世界各地的所有用户提供这些文件的链接。我想要的是跟踪这些文件下载,无论何时发生。所以我只是想知道有没有什么方法可以调用函数或例程,从中可以进行跟踪调用?不太可能。 如果您使用第三方web主机作为CDN,那么您可以使用主机提供的任何工具获取分析报告 如果您正在运行自己的主机箱,您可以在其上安装几乎任何分析软件来监控
我们向世界各地的所有用户提供这些文件的链接。我想要的是跟踪这些文件下载,无论何时发生。所以我只是想知道有没有什么方法可以调用函数或例程,从中可以进行跟踪调用?不太可能。 如果您使用第三方web主机作为CDN,那么您可以使用主机提供的任何工具获取分析报告 如果您正在运行自己的主机箱,您可以在其上安装几乎任何分析软件来监控访问。这里只提供了一个示例: 然而,最简单的方法是在CDN服务器上运行一个简单的web应用程序,该应用程序接受文件请求,然后返回文件。优点是您可以:
- 记录任何你想要的统计数据
- 使用广泛可用的工具,如谷歌分析
- 做出动态决策,其中一个例子是根据用户带宽等因素决定发送文件的版本
- 透明地处理丢失的文件和路径更改,因此链接将永远有效
- 为不同的文件发送不同的缓存头
- 实施非常简单的访问控制和基于策略的限制
- (+1)感谢您的建议。我们的unix机箱充当CDN服务器。我将首先尝试找到哪些软件可用于SiteCatalyst(这是我们使用的),如果这不起作用,我将尝试您的最后一个选项。