gpt4 book ai didi

web-services - Web 应用程序(或网站)响应请求的最长时间是多少?

转载 作者:行者123 更新时间:2023-12-05 01:08:32 26 4
gpt4 key购买 nike

我知道一个 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com