日期:2014-05-18  浏览次数:20476 次

流量统计
一个项目里只能放一个Global.asax而且必须在放在根目录里
那如果一个项目里带一个论坛.比如在项目中我建立了一个文件夹bbs
是专门放论坛的代码的.那我如何对这个论坛进行统计呢?
希望各位大虾指教 谢谢!

------解决方案--------------------
使用HttpModule实现流量统计功能

看看这个:http://www.it55.com/html/xueyuan/chengxukaifa/_NETjiaocheng/20071024/253859.html
------解决方案--------------------
建议你用专门的统计系统, 只需要一个链接就可以了
------解决方案--------------------
(1)论坛是不是你开发的?
如果是你开发的,那么论坛和网站可以共用一个类库,在这个类库中增加一个静态int变量来记录访问统计。

(2)你想实现在线人数多少,会员多少那你需要专门为BBS来设计一个统计功能的类。
这跟Global.asax无关。

举个例子,你可以将每位登陆用记户的信息保存到内存的一个链表中,然后使用一个线程来定时扫描这个线程,关计算这个链表中所有用户的在线情况。
------解决方案--------------------
单独统计可以通过重载HttpMoudle来实现。
思路就是分析用户请求的URL地址。比如你的论坛地址是http://www.a.com/bbs,那么重载的HttpMoudle模块里面分析所有请求的URL地址,发现是这样的地址就可以进行统计操作。

以前的Url静态化就是用的这个思路。