怎样通过apache日志分析出网站的PV数和UV数

对WebTrends比较熟,我来说一下:1. WT可拿网站原始日志直接进行分析2.页面可自定义,比如.htm\\.jsp\\.do等等3.访客相同,基于你自定义的追踪方式。主流是Cookie。
■网友
已经有很多成熟的网站统计,如百度统计,google统计等等。如果硬要自己写程序也简单,可以参考下我之前写过的代码,是用python实现的,语言不是问题,思路是核心。python基于nginx访问日志统计客户端ip访问量
■网友
http://www.ruanyifeng.com/blog/2012/01/a_bash_script_of_apache_log_analysis.html阮一峰的日志介绍了使用 shell 分析 apache 日志, 可以参考参考。
■网友
看你需要怎么样的pv了,是毛pv还是业务pvuv也是等同的简单的毛pvgrep "time" cookie_log | wc -l其实就是简单的统计某个时间段的总数简单的uvawk \u0026#39;$12 ~ /^200/{a++}END{for (i in a){print i, a} }\u0026#39; cookie_log 假设第12个位置是响应时间,第一个是用户ip,想知道响应为200的就可以用上面这个方法,结果是用户ip 访问次数
■网友
apache下有access log
■网友
SeciLog也可以做分析,但首先你要确定你想要的是什么结果,当然各有利弊了。
■网友
Apache的access.log在Linux下很容易分析吖。PV:wc -l access.logUV:cut -d \u0026#39; \u0026#39; -f 7 access.log|sort|uniq|wc -l(不造你的日志格式呢,反正就是把ip分出来统计行数)
■网友
参考一下google analytics等加码分析系统


    推荐阅读