我的应用程序中有一个视图,在请求时可能需要很长时间才能提供给客户。为了通知用户服务器正在工作,我想向用户呈现某种进度条,但它并不是真正的进度条,它更像是这样:
a) 客户端正在请求 /myapp/longrunningview/
b)服务器返回部分 html 端,包括看起来服务器正在工作的动画。同时服务器正在计算剩余的响应,这个过程需要很长时间
c) 服务器完成并将响应返回给客户端
d) 在客户端呈现响应
它不是真正的进度条,因为用户可能会从我的应用程序外部的页面请求此页面,并且我想立即向用户返回一些内容,而无需等待整个过程完成。我发现的进度条实现都是基于发送到服务器的某种形式,而客户端在等待响应时显示进度条。