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(体验质量)的影响相关推荐

  1. 用WSE在Web服务中验证用户身份

    一.Web服务安全与WS-Security 毫无疑问,SOAP和XML Web服务在交互操作和标准上已经完全改变了电子商务领域的格局. 然而直到最近,在Web服务技术领域仍然存在着一些缺陷,那就是处理 ...

  2. SOA 设计原则和 Web 服务中的数据传输

    SOA 被翻译为面向服务架构,它应该是创建从自治服务生成系统的一个架构方法,它的目的是更方便地进行集成. SOA是Web 服务的一个自然延伸,因为Web 服务只是解决了异构系统之间的互操作,并没有降低 ...

  3. python restful django_如何使用Django / Python从RESTful Web服务中使用XML?

    我应该使用PyXML还是标准库中的内容? 解决方法: ElementTree是标准Python库的一部分. ElementTree是纯python,而cElementTree是更快的C实现: # Tr ...

  4. rest web服务_在WildFly的REST Web服务中与Jackson的双向关系

    rest web服务 这是使用Jackson的REST Web服务中Java实体之间的双向关系的示例. 假设我们在两个实体Parent和Child之间存在双向关系. 使用MySQL工作台为这两个表生成 ...

  5. 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- ...

  6. 在WildFly的REST Web服务中与Jackson的双向关系

    这是使用Jackson的REST Web服务中Java实体之间的双向关系的示例. 假设我们在两个实体Parent和Child之间存在双向关系. 使用MySQL工作台为这两个表生成SQL模式文件. DR ...

  7. 通过JAX-WS Provider在Web服务中利用MOXy

    在先前的文章中,我演示了如何将EclipseLink JAXB(MOXy)直接集成到WebLogic(从12.1.1开始)和GlassFish(从3.1.2开始)的JAX-WS实现中 . 在本文中,我 ...

  8. Spring RESTful Web服务中的异常处理

    1.简介 我们可能已经在Spring中遇到了几种处理RESTful Web服务应用程序中异常的方法. 在本文中,我们将尝试探索可以采取的最佳方法来实现有效的异常处理. 2.问题陈述 让我们创建一个简单 ...

  9. idea构建tomcat、web服务中出现 Artifact test_online:war exploded: Error during artifact deployment

    Artifact test_online:war exploded: Error during artifact deployment 问题 解决方法 进行tomcat的edit configurat ...

最新文章

  1. 在CentOS 6.9 x86_64的nginx 1.12.2上开启标准模块ngx_http_map_module实录
  2. 【万级并发】电商库存扣减如何设计?不超卖!
  3. 感冒了,头晕晕沉沉的,什么时候能好啊!
  4. c语言容斥原理,容斥原理 | 易学教程
  5. java编程能做什么_学习Java编程能做什么工作?
  6. C#: 8.0 和 9.0 常用新特性
  7. android一体机-迅为10.1寸用于售货机、人机界面、自动终端、触摸控制
  8. python字典替换值_python字典改变value值方法总结
  9. Playframework项目启动后自动停止问题记录
  10. 专科python应届生工资多少-应届生自学Python两个月,为什么找不到工作?
  11. window 7 计算机配置,Windows7操作系统要求电脑配置
  12. Sublime Text安装与配置教程
  13. python Only timezones from the pytz library are supported
  14. JAVA实现经典游戏俄罗斯方块
  15. 线上宠物销售系统的设计与实现
  16. Pacemaker+Corosync+Mfs+Iscsi+Fence实现高可用和Fence管理
  17. 解释java程序所使用的命令是,【单选题】Java 源程序的解释命令是
  18. ant man 什么意思_ant是什么意思中文翻译
  19. oracle字符集有哪几种,Oracle字符集的三大类型
  20. 【续】DeepMind项目取得新进展:一种改进机器人学习系统的新思路

热门文章

  1. CCF202109-1 数组推导(100分)【序列处理】
  2. Bailian4124 海贼王之伟大航路【DP】
  3. Bailian1193 内存分配【数据结构】
  4. HDU2551 竹青遍野【数学计算+水题】
  5. cmake 常见问题及解决
  6. Matlab Tricks(二十三)—— 保存图像到 pdf
  7. 词汇的积累 —— 反义词、同义词
  8. 面向项目(九)—— 交叉工具链
  9. C语言宏的特殊用法和几个坑
  10. python爬虫教程-Python爬虫五大零基础入门教程