我试图找到一个基准对于如何长期使用者愿意等待的反应从一个远程服务。在我的情况的反应是非常有用的但不是关键业务验证的数据条目。我猜那一定有一些工作HCI空间。

如果你知道一个普遍接受的定义 柔软的 实时的反应那么伟大但我还赞赏你的好理由的想法。

克里斯

有帮助吗?

解决方案

美国国防部MIL-STD1472-F的人类工程的标准具有最广泛接受的要求为允许的最大反应的时间(从表二十二,第196页,时间在一秒):

关键的响应(键抑郁症,直到积极的回应,例如,"点击"):0.1

关键印刷(键抑郁症,直到外观的字符):0.2

翻页(端的请求,直到前几行可见):1.0

网页的扫描(端的请求,直到案文开始滚动):0.5

XY条(从选择的现场视觉直到验证):0.2

功能(从选择的命令,直到响应):2.0

指向的(从输入点,以显示点):0.2

素描的(从输入点,以显示线):0.2

当地更新(改变的图像,使用当地数据的基础上,例如新的菜单,列表):0.5

主更新(从显示缓冲区):2.0

文件的更新(更改其中的数据是在主机在容易地访问的形式):10.0

调查-简单(例如,规模变化的现有图像):2.0

调查复杂的(图像更新需要访问一个主文件):10.0

错误的反馈(从命令,直至显示的一个常用的消息):2.0

正如你可以看到,可以接受的响应时间取决于响应的用户是在等待。为什么喜欢一下拉菜单的出现,这是0.5秒钟。对于一个完整的网页载在一浏览器,你想要的东西会出现在1.0s到2.0s及整页载在10.0s.在所有上述情况,缩短回应时间是更好的。只是在奇怪的情况下,用户对象为0.001s响应时间。

在任何情况下,如果的响应时间将是大于0.5s,然后你需要提供反馈意见,例如活动指示器或漏子画面。如果反应时间是最小的为5-15s(根据什么标准的使用),提供一个进度条。进度条,非常长的响应时间(在订单或分钟甚至几个小时)可以接受的,因为只要你设置的用户作为一个"批量"的过程,而不是一个互动程序。这是更好地为用户进行的所有输入和等待一个小时,比编入四次,等15分钟后的每一个。

上述名单的接受标准。多久你的用户 愿意 等(例如,在放弃之前)实质上归结于用户制作一个成本-效益分析。为什么我要得到值得等等吗?什么是我沉没成本?是否有替代(例如,另一网站),可以做得更好?我可以做其他事情的话我等于最大限度地利用我的时间?然而,任何用户愿意这样做,你可以打赌他们会恨的拖延大于标准上面。

其他提示

人的反应时间似乎是围绕 200毫秒 -任何东西周围有将被认为是瞬时的。这种数量是难以实现,尤其是在应用程序获取信息,从远程服务。

如果你看一下谷歌搜索的建议箱,滞后那里是最小的-小于一秒钟。这是惊人的速度快,真了不起的一个网络应用程序。这是非常好的谷歌的用户使用,但这是坏消息告诉你。这些天,用户期望大多数应用程序的反应,同样的速度的一个效率;什么慢被认为是相当巧思.然而,值得注意的是,人们的耐心从不同的复杂任务。一个简单的形式提交不应该采取多的时间,但像上传照片预计需要一段时间。

我的感觉是这样的:去你的直觉。如果应用程序相当简单然后你应该试着获得等待/负载时间减少到低于第二个。如果你不能,那么最好的办法是添加一个指标,使用者知道,一些计算是正在做的背景。这可以在形成的一个小的画或一个进度条。

不幸的是,这个问题的答案通常不是好定义的数量。用户期望的广泛变化和可变更取决于它是什么你在说什么。

为计算机继续变得更加普遍存在,并且我们(消费者)继续有越来越多的期望的速度,远程服务、网站,甚至应用程序将需要继续响应更快。一般来说,你想要的一切是尽可能快。

与此所说的,我会看着你的远程服务。因为你说,"应是非常有用的..."我说,这意味着它可能会得到经常使用。人们倾向于使用什么是有用的。如果是这种情况下,我将寻找方法,使远程服务迅速作出反应。

当然,还有就是警告你不想开始的优化服务之前编写的。什么是当前的响应时间?什么是背景,这将使用?这些因素将会做很多,确定最长的用户愿意等待的服务。

你可能想搜索 "SLA""服务级协议".这些文件在一个网络业务,使保证,如何长期的数据将采取以回到用户,它是否是一个HTML文件或一个网络服务的呼吁。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top