我知道 Web 应用程序应该尽可能快地呈现它的页面,只有几毫秒的数据库请求。关于这个响应时间的指导方针是什么(比如微软的 UI 指导方针或类似的东西)?网页响应
的绝对最长时间是多少?
对此是否有任何“限制”或一般准则?
我什么时候应该将作业放入任务队列(例如Python celery)?
我的具体问题是我必须解析用户提交的一堆文本文件。这些可以被解析的平均时间是 2-3 秒(响应时间是 3-4 秒,数据库插入)但是如果文件非常大,则需要 8 秒来解析(10 秒响应)。
让用户暂时没有反馈可以吗?如果不是,那么处理这些情况的最佳方法是什么?
将这些放在请求-响应周期中是否可以?
如果我提供 REST API 与网站表单有什么区别吗?这些“允许”响应较慢吗?