求:这样的系统的数据库如何建立好?
准备开发一套网站计数器系统,其中有一项为停留时间。   
 访问某个页面,会向数据库插入一条数据,然后系统每天会对这张表的数据进行分析,其中有一项是整个站点的平均停留时间,某个页面的平均停留时间(以及每一次访问的停留时间),某一位访客的停留时间   
 请大家看看表结构怎么样建立好呢?   
 现在的难点, 
 1   如何在插入数据的时候就把停留时间算出来? 
 2   如果插入数据的时候不计算停留时间,那么在统计的时候怎么计算停留时间呢?
------解决方案----------------------现在的难点, 
 --1 如何在插入数据的时候就把停留时间算出来? 
 --2 如果插入数据的时候不计算停留时间,那么在统计的时候怎么计算停留时间呢? 
 插入數據的時候,好象沒有辦法把停留時間算出來吧!個人認為應該在他關閉此頁面時,再計算出來,不知道我說的是不是樓主的意思!呵呵!
------解决方案--------------------页面打开-> 记录开始时间 
 页面关闭-> 时间-开始时间插入数据库。。。
------解决方案--------------------1 如何在插入数据的时候就把停留时间算出来? 
  插入数据的时候就是进入该页面的时候,不可能把停留时间算出来. 
 2如果插入数据的时候不计算停留时间,那么在统计的时候怎么计算停留时间呢? 
  我想停留时间应该从程序上来做.进入后启动一个读妙的程序,离开网页后时间停止.然后触发一事件进行数据库的insert操作.就求出了停留时间. 
 如果从数据库角度来求,不知道有什么方法 
------解决方案--------------------建立三个表 
 customer 记录来访者的相关信息(id,ip.......) 
 s_time 记录来访者的在站点来访时间以及离开时间以及在访时间和来访者id 
 s_page 记录来访者的在页面来访时间以及离开时间以及在访时间和来访者id