-
操作数据库:
异步:用户不需要等,做完操作后可以直接关闭页面,比方说提交了一个表单,如果数据复杂,导致写数据库需要较长时间,实施异步处理,在用户看起来,点了提交,页面已经刷新,表单已经提交成功了(实际是“假成功”,数据还未完整写入到数据库中),待用户关闭页面后,程序仍能再慢慢写数据到数据库。
同步:用户需要等待,做完操作后必须等数据写完才能关闭页面,还是以刚刚的例子,提交了一个表单,在程序未将数据完整写入数据库之前,用户无法关闭提交的页面,提交表单后,页面会一直显示加载中,在用户看来,刚刚的表单要等长时间才能提交成功。查询数据库:
异步:用户查询数据时,如果数据查询较长,页面会先渲染,加载局部数据,即用户先看到渲染出来的页面,然后我们加上loading…动画,让用户知道数据正在加载中。
同步:用户查询数据时,如果数据查询较长,数据无法返回到页面中,在用户看来,页面没反应,体验差。
异步和同步的区别
最新推荐文章于 2024-06-12 08:02:06 发布