Web服务中延时对QoE(体验质量)的影响
S. Egger等人在论文《WAITING TIMES IN QUALITY OF EXPERIENCE FOR WEB BASED SERVICES》中,研究了Web服务中延时对主观感受的影响。在此记录一下其重点内容。
注:这篇文章很有参考价值。
首先需要明确的是,该论文所讨论的是关于web服务的(而不是针对视频的)。
web服务的原理如下图所示。
人的主观感受和客观的时间有的时候是不一致的。如下图所示。
有关人类主观响应时间有如下研究成果:
0.1 s: 是用户感觉不到系统不连贯性的上限
1.0 s: 是用户的思路不被打扰的上限,尽管用户会注意到延迟
10 s: 是用户保持对对话框的注意力的上限
(怎么感觉翻译得怪怪的...)
冲浪 VS. 等待: WEB QOE
页面加载时间 vs 带宽
下图反映了页面加载时间和主观感受之间的关系。可以看出相同的页面加载时间的前提下,用户对不同服务的主观感受是不一样的。对于搜索,照片服务,用户可以忍受更长时间的等待。
下图反映了带宽和主观感受之间的关系。可以看出,当带宽达到512kbps之后,用户主观感受的提升已经不明显了。
这张图很有意思。纵坐标是实际页面加载时间与主观页面加载时间之间的比值。横坐标是不同的页面:一共6家服务提供商,每家选择了2-3个页面(例如对Amazon来说,就是首页, 搜索结果以及商品详细信息页面)。可以看出,不同的页面,这个比值是不同的,范围从1.3到3(按照常理说,这个值是1应该是最客观的)。
注:PTL —— Page Load Time
下图显示了下载文件时间与主观感受之间的关系。这个实验在2009和2011年被做过两次。可以看出,在下载时间相同的情况下,小文件下载给用户的主观感受要差一些。其实这个结果是众所周知的,但是很少有人量化研究。
下图显示了等待时间与主观感受之间的关系。横坐标是等待时间(单位是秒)。可以看出对于不同的Web服务,相同的等待时间可能给人的主观感受不一样。比如说同样等待8秒,Email附件的MOS值比较高,而网页服务的MOS值就比较低。
下图显示了影响Youtube的QoE最主要的一些因素。
下图显示了Youtube视频播放过程中暂停(stalling)次数和主观感受之间的关系。黑色的线指的是暂停时长为1s的情况。黄色的线指的是暂停时长为3s的情况。
可以看出,用户对于暂停2次以上的情况都会比较不满意(MOS低于3.5),每次暂停的时间较长的话(3s)则会更加不满。
Web服务中延时对QoE(体验质量)的影响相关推荐
- 用WSE在Web服务中验证用户身份
一.Web服务安全与WS-Security 毫无疑问,SOAP和XML Web服务在交互操作和标准上已经完全改变了电子商务领域的格局. 然而直到最近,在Web服务技术领域仍然存在着一些缺陷,那就是处理 ...
- SOA 设计原则和 Web 服务中的数据传输
SOA 被翻译为面向服务架构,它应该是创建从自治服务生成系统的一个架构方法,它的目的是更方便地进行集成. SOA是Web 服务的一个自然延伸,因为Web 服务只是解决了异构系统之间的互操作,并没有降低 ...
- python restful django_如何使用Django / Python从RESTful Web服务中使用XML?
我应该使用PyXML还是标准库中的内容? 解决方法: ElementTree是标准Python库的一部分. ElementTree是纯python,而cElementTree是更快的C实现: # Tr ...
- rest web服务_在WildFly的REST Web服务中与Jackson的双向关系
rest web服务 这是使用Jackson的REST Web服务中Java实体之间的双向关系的示例. 假设我们在两个实体Parent和Child之间存在双向关系. 使用MySQL工作台为这两个表生成 ...
- jax-rs jax-ws_通过JAX-WS Provider在Web服务中利用MOXy
jax-rs jax-ws 在以前的文章中,我演示了如何将EclipseLink JAXB(MOXy)直接集成到WebLogic(从12.1.1开始)和GlassFish(从3.1.2开始)的JAX- ...
- 在WildFly的REST Web服务中与Jackson的双向关系
这是使用Jackson的REST Web服务中Java实体之间的双向关系的示例. 假设我们在两个实体Parent和Child之间存在双向关系. 使用MySQL工作台为这两个表生成SQL模式文件. DR ...
- 通过JAX-WS Provider在Web服务中利用MOXy
在先前的文章中,我演示了如何将EclipseLink JAXB(MOXy)直接集成到WebLogic(从12.1.1开始)和GlassFish(从3.1.2开始)的JAX-WS实现中 . 在本文中,我 ...
- Spring RESTful Web服务中的异常处理
1.简介 我们可能已经在Spring中遇到了几种处理RESTful Web服务应用程序中异常的方法. 在本文中,我们将尝试探索可以采取的最佳方法来实现有效的异常处理. 2.问题陈述 让我们创建一个简单 ...
- idea构建tomcat、web服务中出现 Artifact test_online:war exploded: Error during artifact deployment
Artifact test_online:war exploded: Error during artifact deployment 问题 解决方法 进行tomcat的edit configurat ...
最新文章
- 在CentOS 6.9 x86_64的nginx 1.12.2上开启标准模块ngx_http_map_module实录
- 【万级并发】电商库存扣减如何设计?不超卖!
- 感冒了,头晕晕沉沉的,什么时候能好啊!
- c语言容斥原理,容斥原理 | 易学教程
- java编程能做什么_学习Java编程能做什么工作?
- C#: 8.0 和 9.0 常用新特性
- android一体机-迅为10.1寸用于售货机、人机界面、自动终端、触摸控制
- python字典替换值_python字典改变value值方法总结
- Playframework项目启动后自动停止问题记录
- 专科python应届生工资多少-应届生自学Python两个月,为什么找不到工作?
- window 7 计算机配置,Windows7操作系统要求电脑配置
- Sublime Text安装与配置教程
- python Only timezones from the pytz library are supported
- JAVA实现经典游戏俄罗斯方块
- 线上宠物销售系统的设计与实现
- Pacemaker+Corosync+Mfs+Iscsi+Fence实现高可用和Fence管理
- 解释java程序所使用的命令是,【单选题】Java 源程序的解释命令是
- ant man 什么意思_ant是什么意思中文翻译
- oracle字符集有哪几种,Oracle字符集的三大类型
- 【续】DeepMind项目取得新进展:一种改进机器人学习系统的新思路