使用HttpHandler+Cache实现站点访问量的统计
<br /> 通常保存网站访问量的方法有两种,一种是保存在数据库,另外就是保存在一个文本文件里头,问题的关键不在保存在哪里,而是在什么时候保存数据,通常是每次访问都保存一次,在访问量比较小的时候,这样做没有什么问题,但是如果访问量大的时候,这是一笔不小的开销。<br /> 本文要介绍的方法是把访问量的累计保存在全局变量,在这个全局变量初始化(清0)时候同时产生一个缓存,设定该缓存的过期时间(根据不同的需求可以设置不一样),并指定缓存过期的回调事件处理方法,当这个全局变量达到一定量(比如200)
复制链接