日期:2014-05-19  浏览次数:20320 次

求个计算每个页面访问量的解决方案
最近一个项目中,用户需要统计出每个页面的访问量。由于是在企业内部应用的系统,还希望统计出每个IP的访问量。

希望给个提示或者解决方案。

------解决方案--------------------
建一个Page基类或者HttpModule来统计.用当前URL来表示页面.取IP用Page.Request.UserHostAddress.
------解决方案--------------------
用global.asax就可以了,在 Application_BeginRequest 事件中捕获当前被访问的页面,特别注意这个事件中Session对象是不可用的,如果要用Session对象,则应该使用 Application_PreRequestHandlerExecute 事件,访问者的IP地址可以在 Session_Start事件中捕获。参考一下这篇文章:http://www.15seconds.com/issue/021119.htm