利用Servlet2.3规范中的Filter特性来实现对网站中页面的访问统计????
请有经验的,特别是在项目中实施过此项技术的谈一下。
或者还有什么比较好的用来页面级的访问统计技术?
我可以告诉你结论,如果出现了瓶颈,肯定不是filter造成的,一般都是因为你数据库效率不够高造成的
如果你真的非常担心,可以把要保存的数据压进一个集合类型
同时有一个线程去把数据进数据库,也就是异步操作的了
不过我觉得象是杞人忧天,呵呵
我这里有个系统,全部访问后台的xml数据都进数据库,统计了昨天上午10点的一个小时,14000条数据,没有看到任何瓶颈,什么东西都闲得很...
每次更新数据的时候必须同步,由于很多客户一起访问的时候,一次只能有一个客户进入该临界区,所以我认为如果访问量特别大的情况下性能的瓶颈在同步的开销上。好在我们的系统并发访问量并不大,但是数据查询量很大。
目前还没有把它放到生产环境中,不过快了
按你的想法可能需要将流水记入数据库了,粒度越细,性能越糟
你可以定时记录,比如一个小时,其他时候在内存里面计算