我正在定制一个 cot(商业现成的)应用程序,其中几个页面需要很长时间才能加载某些数据分布。(我说的是在这种情况下加载一个页面大约需要 3 分钟......并且时间呈指数增长)。

显然这是不可接受的,但是是否有研究可以指出可接受的响应时间是多少?

我想要一些可能讨论响应时间的好的研究。

有帮助吗?

解决方案

雅各布·尼尔森的研究 已回答此问题 任何 应用程序(网络应用程序在这方面并不特殊):

  • 0.1秒:用户感觉自己的限制 直接操纵 UI 中的对象。
  • 1秒:用户感觉自己的限制 自由导航 命令空间,而不必过度等待计算机。
  • 10秒:用户限制 保持他们的注意力 关于任务。

因此,对于 Web 应用程序,您应该将服务器附近的页面响应时间保持在平均最大 500 毫秒,这样即使网络延迟为 200-300 毫秒,网络应用程序也能愉快地使用。

其他提示

可接受的 UI 响应时间基于人类心理,因此 Web 应用程序与传统桌面应用程序的响应时间相同。

根据最终用户如何看待正在执行的操作,可接受的响应时间可能是 1 秒(例如 1 秒)。用于关闭“对话框窗口”)或 10 秒(例如用于显示计算结果)。

可用性大师雅各布·尼尔森(Jakob Nielsen)写了一篇 好文章 关于可接受的 Web 应用程序响应时间。

已发布的 UI 指南指定了相同的可接受响应时间,例如:

Java 外观指南

GNOME 用户界面文档.

是的,尼尔森的文章提供了一些关于心理学如何参与的好信息。 此处 您可以找到有关“感知性能”的原因的更多信息。很重要,而不仅仅是实际的响应时间。

我发布了一个相关的问题并得到了一些可能有帮助的有趣答案。参见

考虑的因素动态,个性化的Web应用程序的良好响应时间?

不久前,一位教授告诉我,普通用户在等待10秒后放弃,没有任何事情发生。看到事情发生可能会增加他们等待的倾向。但那是一段时间......当互联网速度较慢时。

此处认为确实 没有行业标准。

也许没有好办法做到这一点。

∞是最不可接受的响应时间。

之后用户期望的最长时间,具体取决于您的服务。

动画区域将极大地增加用户的耐心,无论是沙漏,漩涡,圆圈,还是一个填满并一遍又一遍地清空的酒吧。只要问题显然不是他们的行为闻所未闻,他们就会等待。

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