- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于HTTP协议Web应用的业务质量及客户体验评估系统 陈夏明 上海交通大学 内容 系统整体概述 基于http协议的Web应用实现机制 用户http应用体验评估系统技术研究 用户http应用体验评估系统结构 内容 系统整体概述 基于http协议的Web应用实现机制 用户http应用体验评估系统技术研究 用户http应用体验评估系统结构 内容 系统整体概述 基于http协议的Web应用实现机制 用户http应用体验评估系统技术研究 用户http应用体验评估系统结构 真实可靠性:真实地反应应用响应性。 适用范围广:适用于所有的互动性应用。 直观性:度量值只能在规定的范围0~1内变动,0表示性能最差,1表示性能最好。 简单性:相同的指数值代表了不同的应用。 一致性:对于同一个应用使用不同的测量方法和报告,将产生相同的结果。 内容 系统整体概述 基于http协议的Web应用实现机制 用户http应用体验评估系统技术研究 用户http应用体验评估系统结构 The end Thank you 系统结构 流信息提取结果L4~L7 MongoDB 页面的referer关联 目前以referer关联为主,准确度较低,进一步添加网页特征的识别 初步结果--loadtime 测试数据集 初步结果--Apdex 测试数据集 初步结果--历史检索 按用户查询 按访问域名查询 TCP/IP协议基础 HTTP协议基础 HTTP事务过程 HTTP事务的时间组成 DNS查询时间 TCP连接建立时间 发送HTTP请求时间 服务器处理时间 接收应答时间 发送DNS请求 SYN 客户端发送请求 服务器接收到请求 服务器发送数据 最后一个字节的数据 HTTP事务的影响因素 DNS机制 Web缓存机制 CDN http消息压缩 20~120ms、DNS缓存(浏览器、操作系统、本地DNS服务器) Web缓存减少了服务器处理的时间和数据接收的时间,从而降低了整个http事务的时间。 内容向用户靠近,减少了用户接收数据的时间。 HTTP/1.1支持,减少传输的数据量,从而减少了数据接收时间。 Content distribution networks HTTP事务连接管理 并行连接 持久连接 流水线连接 HTTP允许用户打开多个TCP连接,并行的执行多个HTTP事务。这样每一个连接的时延就可以重叠,消除了单连接的空闲的时延。 HTTP/1.1开始允许保持一个TCP连接,当一个HTTP事务结束的时候,下一个事务就可以复用这个已经存在的TCP连接。这样的方式就称为持久连接。 流水线连接是在持久连接的基础上进一步的优化。同一个TCP连接中可以并行存在多个HTTP请求。这些请求以队列的方式等待响应到来。当第一个请求到达服务器端的时候,后续的请求就可以接着进行传输。 Persistent connection Parallel connection Pipelining connection 应用响应时间 用户进行某种操作(点击鼠标、输入回车符或换行符)和系统(客户、网络、服务器等)返回响应之间的时间间隔。 分组 Web网页 HTTP事务 Application response time Apdex 测量时间要精准! Apdex 特点 网页结构--referer 缺失 错误 网页元素的referer关联 网页元素的referer关联+ 用户指印 网页特征 referer关联 MIME信息 第一步:利用关联图建立算法,将网页元素关联到正确的页面上; 第二步:对网页元素的关联图进行正确的分割。 referer关联图建立算法 页面分割算法
文档评论(0)