HTTP评估系统-陈夏明_第1页
HTTP评估系统-陈夏明_第2页
HTTP评估系统-陈夏明_第3页
HTTP评估系统-陈夏明_第4页
HTTP评估系统-陈夏明_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于HTTP协议Web应用的业务质量及客户体验评估系统陈夏明上海交通大学内容系统整体概述基于http协议的Web应用实现机制用户http应用体验评估系统技术研究用户http应用体验评估系统结构内容系统整体概述基于http协议的Web应用实现机制用户http应用体验评估系统技术研究用户http应用体验评估系统结构TCP/IP协议基础HTTP协议基础HTTP事务过程HTTP事务的时间组成DNS查询时间TCP连接建立时间发送HTTP请求时间服务器处理时间接收应答时间发送DNS请求SYN客户端发送请求服务器接收到请求服务器发送数据最后一个字节的数据HTTP事务的影响因素DNS机制Web缓存机制CDNhttp消息压缩20~120ms、DNS缓存(浏览器、操作系统、本地DNS服务器)Web缓存减少了服务器处理的时间和数据接收的时间,从而降低了整个http事务的时间。内容向用户靠近,减少了用户接收数据的时间。HTTP/1.1支持,减少传输的数据量,从而减少了数据接收时间。ContentdistributionnetworksHTTP事务连接管理并行连接持久连接流水线连接HTTP允许用户打开多个TCP连接,并行的执行多个HTTP事务。这样每一个连接的时延就可以重叠,消除了单连接的空闲的时延。HTTP/1.1开始允许保持一个TCP连接,当一个HTTP事务结束的时候,下一个事务就可以复用这个已经存在的TCP连接。这样的方式就称为持久连接。流水线连接是在持久连接的基础上进一步的优化。同一个TCP连接中可以并行存在多个HTTP请求。这些请求以队列的方式等待响应到来。当第一个请求到达服务器端的时候,后续的请求就可以接着进行传输。PersistentconnectionParallelconnectionPipeliningconnection内容系统整体概述基于http协议的Web应用实现机制用户http应用体验评估系统技术研究用户http应用体验评估系统结构应用响应时间用户进行某种操作(点击鼠标、输入回车符或换行符)和系统(客户、网络、服务器等)返回响应之间的时间间隔。分组Web网页HTTP事务ApplicationresponsetimeApdex测量时间要精准!真实可靠性:真实地反应应用响应性。适用范围广:适用于所有的互动性应用。直观性:度量值只能在规定的范围0~1内变动,0表示性能最差,1表示性能最好。简单性:相同的指数值代表了不同的应用。一致性:对于同一个应用使用不同的测量方法和报告,将产生相同的结果。Apdex特点网页结构--referer缺失错误网页元素的referer关联网页元素的referer关联+用户指印网页特征referer关联MIME信息第一步:利用关联图建立算法,将网页元素关联到正确的页面上;第二步:对网页元素的关联图进行正确的分割。referer关联图建立算法页面分割算法内容系统整体概述基于http协议的Web应用实现机制用户http应用体验评估系统技术研究用户http应用体验评估系统结构系统结构流信息提取结果L4~L7MongoDB页面的referer关联目前以referer关联为主,准确度较低,进一步添加网页特征的识别初步结果--loadtime测试数据集初步结

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论