用户端监控的重要性,在基于AJAX技术的业务应用上非常明显。AJAX支撑业务的方式是靠异步JavaScript与XML技术实现。它使用户操作与服务器响应异步执行。AJAX能够同时请求多个服务器资源并可执行复杂的应用逻辑,比如某旅游搜索网站通过使用AJAX技术,仅在用户端页面即可根据用户的输入从多个不同的旅游资源即时查找和比较最佳的航空公司及票价。这种通常在服务器端的应用逻辑被Web2.0新技术搬到了用户端,自身网站服务器可能只承担部分的应用逻辑,这导致服务器端的监控和管理已无法全面反映用户体验指标。针对AJAX类型的业务,需监测的用户体验指标包括:局部网页元素在用户操作时的响应时间、可靠性及稳定性指标;AJAX与服务器异步交互的响应时间指标等。 <o:p></o:p>
用户端监控的必要性在基于流媒体技术的新媒体业务方面表现的更为明显。影响流媒体用户体验的关键指标,如缓存时间、抖动、中断次数等对服务器端来说都是盲点,而这些指标与用户端的情况和网络状况却是密切相关的,甚至在部分P2P流媒体业务中几乎不存在主服务器,所有行为均发生在用户端和Internet网络上。完成新媒体业务的用户体验指标监测,需要从骨干网、接入网、ISP类型等Internet网络要素着手,综合用户终端环境和服务器性能指标分析综合实现。 <o:p></o:p>
只有通过从用户端的直接监控和管理才能真正把Web2.0网站的用户体验质量全面地反映出来,从而给网站的运营提供决策参照。