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

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

概述我知道Web应用程序应该尽可能快地呈现它的页面,几乎没有数据库请求在几毫秒内.有关此响应时间的指导原则(如Microsoft的UI指南或类似内容)? 网页应该响应的绝对最长时间是多少? 对此有任何“限制”或一般指导原则吗? 我什么时候应该将工作放入任务队列(例如 Python celery)? 我的具体问题是我必须解析用户提交的一堆文本文件.这些可以解析的平均时间是2-3秒(响应时间是3-4秒,数 我知道Web应用程序应该尽可能快地呈现它的页面,几乎没有数据库请求在几毫秒内.有关此响应时间的指导原则(如Microsoft的UI指南或类似内容)?
网页应该响应的绝对最长时间是多少?
对此有任何“限制”或一般指导原则吗?
我什么时候应该将工作放入任务队列(例如 Python celery)?

我的具体问题是我必须解析用户提交的一堆文本文件.这些可以解析的平均时间是2-3秒(响应时间是3-4秒,数据库插入)但如果文件非常大,则解析需要8秒(响应10秒).
这个时候让用户没有反馈是否可以?如果没有,处理这些情况的最佳方法是什么?
是否可以将这些放入请求 – 响应周期中?
如果我提供REST API与网站表单有什么区别吗?这些“允许”的反应是否较慢?

@R_404_6120@ 我认为这很难回答.存在不同的准则.

当我在大学期间进行界面/交互设计课程时,我了解到不应该让用户的响应时间超过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应用程序(或网站)响应请求的最长时间是多少?全部内容,希望文章能够帮你解决web-services – Web应用程序(或网站)响应请求的最长时间是多少?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1064744.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-26
下一篇2022-05-26

发表评论

登录后才能评论

评论列表(0条)

    保存