摘要:网上有好多网站的流量分析系统,但是大多很难做到对每个页的访问统计的,因为要asp时代,要获取http请求要写ISAPI过滤器或者ISAPI扩展才可以做到,但是.NET下就非常方便了,我做了一个例子来演示如何捕获用户的访问请求,并把它记录下来,我演示的只是把访问的页面记录了下来,其实只要获取了request的引用,象客户的IP,浏览器类型,版本,访问时间,错误号等都可以记录的。而且我是把这些记录保存在了一个xml文件里,这适合访问量比较少的情况,xml配合一个xslt就可以显示多种形式的统计报表了,如果流量大的话,可以把他们保存到数据库里,并且建立一个作业,每隔固定时间汇总这些数据,删除旧数据,然后单独写个程序以这个数据库为基础创建报表。我们这里只关注原始数据的捕获,有了数据,想怎么处理就怎么处理,下次我给大家演示如何把这些数据以图表的形式展现出来,可能用OWC,也可能给大家演示一个VMLChart系统。 Read More
posted @ 2005-07-28 17:51 蛙蛙王子 Views(3362) Comments(9) Diggs(0) Edit
关于生成随机数,有以下几个可以选择的方案: 1) System.Random 2) xdev所提到的System.Security.Cryptography.RNGCryptoServiceProvider 3) 直接调用Platform SDK中的CryptGenRandom()函数。 其中,和1)相比,2)和3)可以被作为真正的随机数来使用。 Read More
posted @ 2005-07-28 11:53 蛙蛙王子 Views(4237) Comments(2) Diggs(0) Edit
点击右上角即可分享
微信分享提示