最近做的一个网站上线,要做流量统计。网上有一些现成的将js添加到页面上的统计工具,但从后台客户注册数据看,有些没有统计到。做网站的时候比较仓促,自己并未在服务器端进行IP跟踪和计数,幸好服务器提供商默认log了访问者,就依次做做分析。
主要运用了以下几点知识。
1.ftp登录并获取文件;
2.读写文件;
3.对log文件进行分析;
4.容器;
5.IP查询。
自我感觉有三个地方如果能改良就更好了:
1.增加图形界面,产品化。
2.IP地址与实际地址的对应关系,未知哪里有比较权威的参考?
3.log文件的分析,这个demo里只是从log的内容进行了简单的归纳分类,并未从服务器提供商处获取log的规律。
附上代码:IPAnalyze.java