入口页面  car.jsp
入口参数  cid
eg.http://www.xxx.com/car.jsp?cid=12
http://www.xxx.com/car.jsp?cid=18
http://www.xxx.com/car.jsp?cid=14对以上3种参数的页面进行浏览数统计表:
tjid           tjip             tjsj              tjym                        tjcid
1            127.0.0.1       2007-09-10    http://www.xxx.com/car               12
2            154.234.2       2007-09-11    http://www.xxx.com/car               18
3            241.321.4       2007-09-12    http://www.xxx.com/car               14
4            231.231.8       2007-09-12    http://www.xxx.com/car               18当一个用户初次以如下方式访问:http://www.xxx.com/car.jsp?cid=18
后台记录 该用户信息
IP地址:231.231.8
访问时间:2007-9-12
访问页面:http://www.xxx.com/car
访问ID:18如果该IP在24小时内再次访问同一参数页面:http://www.xxx.com/car.jsp?cid=18
判断是否重复
从数据库取数据并判断      where tjip=231.231.8 and tjcid=18  
                       if(取出的数据tjsj+24>现在的时间)
                       {说明该IP24小时内重复同一参数页面,因此不记录该统计信息;}
                       else
                       {记录该统计信息;}===================
关于这样设计的若干问题1.对于中小浏览量的网站,该统计表大概一天要产生多少条统计信息.有必要每天做一次总量统计后把该表清空么?如果不清空,感觉过不了1个月,表就很大,不利于检索了2.对于每个独立IP,按参数不同(cid)访问每个特定参数页面都要先查看下是否已经有记录(是否24小时内统计过),如果是初次访问,还要写入数据库信息,在这样的情况下,在线访问人数大概在多少,同时数据库记录条数达到多少,数据库查询和写入就吃不消了.也就是说性能开始明显下降了,因为每到一个页面,哪怕仅仅是cid的不同都要操作数据库3.能不能使用某种缓存方式?只是将统计信息暂时放在某个地方,在一个时间段后,统一写入数据库,如果这个办法可以明显改善性能,怎么实现4.这样的以数据库方式单点记录(以cid判断)访问量的方法是否可行,或者以这种方式写统计信息到文件是否可行