如何做用户行为分析及历史数据统计的讨论
最近想对系统的前期的用户行为进行分析,并收集一些历史数据数据,但自己对这方面的做的还比较少。
初步的相法的对正式的运营的系统的DBServer,WEBServer,WAPServer进行监控,得出一些计数器指标;并把IIS日志通过FTP+DTS的方式,传到本地,形成一张表,然后自己用SQL语句进行查询,统计用户主要访问的几个页面和不同时段的访问量,本想用OLAP的方式,再用Report Server做前端展现的,可公司里没一个是MDX语言方面的高手,只好作罢。
结合监控DBServe运行情况对用户的查询使用使用频率,进行分析,从而或以后的性能测试有针对性的对某些表、视图、索引是否要进行优化,是否要先投影还是先选择,是否要用自连接还是要用外连接,并发控制的锁型,是否要提高封锁协议的级别,是否符合范式等等进行分析。
个人觉得这方面的工作对以后的性能测试工具还是满重要的,如果做得好或许会起到事半功倍的效果,不过这方面的工作做起好像用LR做性能测试还要难,需要的经验和智慧,还有整个项目组的合作。
我到是觉得LR是把武林中难得一把宝剑,智慧和经验就是一本内功心法。如果只把剑练好了,那就是剑侠,而如果把内功心法修好了,再把剑练好了,那就是武林高手了。好像好多武林小说里,好像都是这样的。呵呵
不过真要成为武林高手的又有几个了?我目前就面临时是转向管理还是走技术路线的尴尬境地。
扯远了,不知那位高手有这方面的经验,给小弟指点一下,我将不甚感激!
期待风清扬的出现!
[ Last edited by zjm0326 on 2005-6-22 at 10:34 ]