日期:2014-05-17  浏览次数:20440 次

求解:网站流量统计开发思路
最近帮公司做流量统计,不知道如何下手,该如何获取访客的来路、IP以及地理位置等信息,是在每个网页都写上统计的代码,还是该怎样?请高手们指点指点,,,感激不尽啊,看人家51统计网站,直接生成JS代码放在需要统计的网站上即可实现,谁能帮我分析分析如何做到的,谢谢啦!

------解决方案--------------------
任何一个完整的请求包(就是所谓的request)都会包含请求时间和它本身的IP地址

把这两个记录进数据库(当然也可以是任何你想要存储的地方)——存储之前先查询改IP在指定的时间间隔(一般是一天)内是否已经存在记录 如果存在则不要重复记录
地理位置之类的可以下载一个 IP段-地址 对照文件来查询

原理就是这个样子 至于用什么来实现 看你个人喜爱了
------解决方案--------------------
1、http://d.download.csdn.net/detail/gao19910816/3814264 这里有一个案例不知道能帮助你不?
2、http://tech.techweb.com.cn/thread-231708-1-1.html
------解决方案--------------------
网上有好多,免费的网站流量统计器的啊~~~ (直接注册,然后放段JS代码就搞定了!)

如果非要自己做,那么就页面加载的时候写代码.........访问数累计,IP地址之类的信息保存(顺便防止那种恶意刷新的....)
------解决方案--------------------
这个很好做.
1去Google注册个帐号
2,用他们的逻辑分析器。
3,在你页面写入一段js代码
就可以了 统计的非常好,都是图标统计。很棒。
还搞不定联系我。
------解决方案--------------------
随便你怎么开发,这东西很容易做。

关键问题是数据存储这块。如果是多站点统计系统,那个数据存储量是巨大滴。

不建议是mssql,这种频繁记录,mssql的日志系统会迅速膨胀

ps:其实个人不建议自己做,这种东西免费的相当的多。用人家的硬盘去存储这种非功能的玩意,何乐而不为呢?当然如果你们就是要做51la这种东西,我建议最好多加几块硬盘,设计好数据存储规则。这东西免费的太多,而且又超级耗空间,经济价值不大。除非你们有专门搞数据挖掘和优化建议的倾向,否则我是不建议做这种项目滴


------解决方案--------------------
可以用IIS日志,每一个小时就是一个log文件,然后装个Log Parser 2.2,引用该dll,分析处理里面的数据。LOG里面已经包含了IP等重要的数据。