- 8
- 0
- 约8.87千字
- 约 5页
- 2017-08-19 发布于安徽
- 举报
第三届全国信息检索与内容安全学术套议
ax应用程序用户活动跟踪的研究
基于UsaProxy对Aj
吴开兴1,韩曦2
(1.2.河北工程大学信}b学院,河北甘li郸056038)
HTTP代理对Ajax应用程序用户操作活动的记录。主要对
摘要:本文介鲟{了使用UsaProxy
UsaProxy的技术原理和由代理产生的日志文中I:对行了详细的讲解。晟后,以Gmml为例详细
介绍了对基于UsaProxy的用户测试所需要做的准备工作和如何分析产生的日志文件。
关键请:Ajax;UsaProxy;用户活动;JavaScript
‘
nivit1 cA0tof~’。 in1n
ResearchOo the一 USer
racing CtlVlt‘y
ax Based-on
Aj ApplicationUsaProxy
2
WuKai.xin91.HanXj
andElectrical
n.2.Collegeoflnformation Engineering.HebeiUnivemiCyofEngineering,Handan056038)
Abstract:ThisshowshowtoUSethe HTTP to ofuser
paper UsaProxyproxyperformlogging
forAJAXweb introducesthe of andthe
activity applications,It principleUsaProxylogsproduced
Gmailasall foranAJAX
byproxyclosely.Atlast,Using example application,thepaperexplains
indetailhowto fora usertestandhowto the files
prepareUsaProxy-based interpretlog generated
the
by system.
KeyWords:Ajax;UsaProxy;User’Sactivity;JavaScript
弓I舌:
码运行在客户端。当用户修改页面或处理用户请求时,无需再与服务器端交互;只有当用户
访问服务器端的数据库或向数据库中写入数据时才与服务器端产生数据传递。因此,当界面
中某些布局元素发生改变时,客户端不用重构整个图形界面,从而加快了Web应用程序响应
朋户请求的速度,占用更少的服务器端资源。
但是在某些情况下,人们叉想获得用户在页面上的一些具体操作,这时,Ajax应用程序
就出现了不足之处:由于采用Ajax技术,用户界面客户端代码与数据存储/发布的服务器端
代码分离,导致在服务器端的日志文件中无法记录详细的操作记录信息,并且可能会把客户
端数据交换的信息错误地记录在服务器端的日志中;有些重要的信息也有可能丢失,例如特
定用户操作的时间戳。 。
鉴于上述问题,当程序设计者获取用户交互的详细日志信息时.就会出现客户端信息不
充足的现象,可能包括如下情况:①Ajax应用程序可用性测试一某些客户操作信息(如:
鼠标点击的时间戳)无法获取;②每个用户使用模型的分析一一对于自适应网站的分析
原创力文档

文档评论(0)