我有一个debian挤压安装运行nginx作为我的networking服务器和处理PHP5的请求,使用php-fpm ,这工作正常。 我有一个目录,其中包含不同版本的程序的静态zip文件。 我想要的是一个很好的下载统计信息关于哪个文件被下载多久。 我不确定什么是最好的实施方式。 我在configuration文件中设置了一个单独的location块来单独logging这些下载。
对于原始数据的获取,意味着下载数字,我有两个可能性:
post_action指令来触发logging脚本。 要处理和logging我可以使用不同工具成像的数据:
sqlite数据库中,并从那里读取数据。 rrdtool以循环方式直接存储数据,这也会使生成图非常容易。 上述所有步骤都有可能会被淘汰,但我不知道是否可以解决。 我正在使用谷歌分析这个网站,我可以以某种方式logging下这些下载数字? 通过这样做,我不必执行任何操作。
如果你可以将你的访问logging到不同的日志文件中,你也应该能够指定日志文件的格式,awstats应该能够处理日志,并且是cronjob'able,所以可以定期处理结果,并且会有合理的体面统计为你
如果你想做时髦的graphics(awstats只做基本的酒吧),那么你将需要别的东西