不了解用户行为模式,无从判断

论坛:IT江湖作者:青梅发表时间:2006-03-31 16:16
gmail很重要一点是公共程序页面放缓存里,因为这部分内容是公共的,不用加密的,所以虽然文件大点,但是对服务器负荷并不是太大,相对长期刷新的开销,是省了的。
但是,如果大量用户都只是每天打开信箱看一眼就走了,那么其实还不如加密的静态页更节约资源。
gmail不仅去分析用户行为模式,而且希望能引导用户行为模式,所以使用按他们设想的最方便的行为模式下的最高效率技术。
少量更新要看是怎么做的更新,比如我说的这种按序列号进行时钟比对,那么大部分情况下只是很小量的数据交换一下,对服务器负荷并不大。
来个例子可能明白一点:
服务器端有每个用户的邮件列表,按时间逆序排列,这是存在硬盘里的,缓存里还有有表有这些字段:序列号、最后更新时间、帐号、失去联络次数,每行映射到某个地址,当邮件列表里有新数据时,写完邮件列表再把时间写入序列号比对的这个表,用户端根据序列号读某个地址的时钟信息,再与本地时钟信息比对,不符再进硬盘里的那个表进行下载,下载的只有前一个时钟信息到当前时钟信息的数据,到本地再使用本地的程序(登陆信箱时下载)生成页面。
要注意的是,当有不同电脑登陆同一信箱时,每台电脑生成的序列号是独立的,因为网速不同,不同电脑刷新信箱的频率可能差很远。

所以在分析负荷时,用户行为模式的分析非常非常重要。
我觉得车东说的半截半截的,我不太认同。
标签: 添加标签

0 / 0

发表回复
 
  • 标题
  • 作者
  • 时间
  • 长度
  • 点击
  • 评价
  •  
  • 35f2 
  • 2006-03-30 23:41
  • 50
  • 954
  • 0/0

京ICP备14028770号-1