- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我知道一个 Web 应用程序应该尽可能快地呈现它的页面,只有几毫秒的数据库请求。关于这个响应时间的指导方针是什么(比如微软的 UI 指导方针或类似的东西)?
绝对最大时间是多少一个网页应该响应下?
对此是否有任何“限制”或一般准则?
我应该什么时候将作业放入任务队列(例如 Python celery)?
我的具体问题是我必须解析用户提交的一堆文本文件。解析这些的平均时间为 2-3 秒(响应时间为 3-4 秒,数据库插入)但如果文件非常大,解析需要 8 秒(响应 10 秒)。
这次让用户没有反馈可以吗?如果没有,处理这些情况的最佳方法是什么?
将这些放在请求-响应循环中是否可以?
如果我提供 REST API 与网站表单有什么区别吗?这些“允许”响应较慢吗?
最佳答案
我觉得这真的很难回答。存在不同的指导方针。
当我在大学学习界面/交互设计类(class)时,我了解到任何用户的响应时间都不应该超过 50 毫秒。
如果超出,则应显示诸如加载图标之类的内容。
然而,加载图标从一开始就在浏览器中。此外,用户受过足够的教育,可以期望从网站上获得正确的加载时间……因此,用户将接受 2 秒的订票页面加载时间,但不会接受来自搜索引擎的超过 300 毫秒的加载时间。
我在这几天听到的限制是 0.1 秒、1 秒和 10 秒。
0.1 网站上的用户立即感受到
1秒慢但不中断
10 秒是用户在失去注意力之前所能承受的最长时间(例如,点烟、同时查看 facebook 提要等...)
有一篇不错的文章以及许多有用的评论,我最近阅读了这些评论,我想向您指出:
http://www.nngroup.com/articles/response-times-3-important-limits/
我认为它很好地回答了你的问题。
请理解,这完全是主观的,但我认为这是一个非常主观的话题......
关于web-services - Web 应用程序(或网站)响应请求的最长时间是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17138585/
我正在尝试编写一个名为 map-longest 的 Clojure 实用函数(感谢备用名称建议)。该函数将具有以下“签名”: (map-longest fun missing-value-seq c1
为什么我创建了一个重复的线程 我在阅读后创建了这个线程 Longest increasing subsequence with K exceptions allowed .我意识到提出问题的人并没有真
我正在编写一个 Sub 来识别 1 到 1000 之间最长的 Collatzs 序列。由于我刚刚开始学习 VBA,我想知道如何添加过程来计算每个序列的长度。 Sub Collatz() Dim i
我正在编写一个 Sub 来识别 1 到 1000 之间最长的 Collatzs 序列。由于我刚刚开始学习 VBA,我想知道如何添加过程来计算每个序列的长度。 Sub Collatz() Dim i
我正在尝试减去 CSV 中的两列以创建第三列“持续时间”结束时间 - 开始时间 每一行也对应一个用户 ID。 我可以创建一个仅包含“持续时间”列的 csv 文件,但我宁愿将其重定向回原始 csv。 例
我在 2018.04 玩这个最长的 token 匹配,但我认为最长的 token 不匹配: say 'aaaaaaaaa' ~~ m/ | a+? | a+ /; # 「a」
因此,按照规范规定最终用户/应用程序提供的给定变量(200 字节)的字节长度。 使用 python 字符串,字符串的最大字符长度是多少,满足 200 字节,因此我可以指定我的数据库字段的 max_le
我需要针对我们的Jenkins构建集群生成每周报告。报告之一是显示具有最长构建时间的作业列表。 我能想到的解决方案是解析每个从属服务器(也是主服务器)上的“构建历史”页面,对于作业的每个构建,都解析该
我正在构建一个 iOS 应用程序,它将流式传输最长为 15 秒的视频。我阅读了有关 HLS 的好文章,因此我一直在对片段大小为 5 秒的视频进行转码。如果视频的第一部分加载时间太长,那么我们可以在接下
docs for Perl 6 longest alternation in regexes punt to Synopsis 5记录 longest token matching 的规则.如果不同的
我是一名优秀的程序员,十分优秀!