Apache - 查找文件的请求数

时间:2013-07-17 11:50:22

标签: apache file logging

所以这就是问题:我想知道某个文件(或多个文件)被查看(或下载)的次数。
我可以从apache日志中获取此类信息,如果是,如何获取?

1 个答案:

答案 0 :(得分:1)

使用apache Access日志,您可以识别是否访问了特定资源以及响应代码。您必须计算导致成功响应的此类访问次数。为此,您可能必须grep所有以前的日志。我认为没有直接的方法。如果你的日志很大,你可以考虑一些map和reduce框架来实现这个目标。

另一个选择是让您的应用服务器使用某个控制器传递资源,并将计数保留在数据库中,这通常效率低下。