报表查询的两种模式

来源:互联网 发布:网络优化工作美篇 编辑:程序博客网 时间:2024/06/14 00:07

轮询模式:

客户端浏览器,向服务端,请求报表查询。

1、服务端接收到报表查询请求,执行运算报表(有个过程),立即返回一个 缓存id 给客户端。
2、客户端浏览器根据得到的 缓存id  向服务端请求报表结果
3、若服务端结果还没有,则客户端浏览器每隔500毫秒,重复执行 步骤 2。

4、若服务端结果生成,则客户端浏览器拿到报表结果并呈现。


反之,非轮询模式:
客户端浏览器,向服务端,请求报表查询,然后一直等待服务端返回报表结果。除非请求超时(http请求一般为10秒),客户端浏览器提示报表查询超时。
原创粉丝点击