同步交互与异步交互对比

tech2022-09-13  97

同步交互与异步交互

同步交互:

同步(相当与排队)交互(客户端到服务器)

客户端向服务器端发送请求,必须等待结果返回,才能向服务器端发送下一次请求

异步交互:

客户端向服务器端发送请求,不必等待结果返回,就可以向服务器端发送下一次请求

异步交互比同步交互的优势:

用户操作无需向同步交互必须等待结果异步交互只需与服务器端骄傲和必要的数据内容,而不是将所有数据全部更新异步交互对带宽造成的压力相比同步交互更小通过ajax实现异步交互不需要任何第三方插件,只要浏览器支持js 即可

异步交互比同步交互的缺点:

破坏了浏览器原有的前进和后退机制如果后面逻辑的执行依靠前面逻辑的执行结果,异步交互可能会造成问题ajax 实现异步交互对搜索引擎支持较弱ajax 实现异步交互会引起一些web 安全问题 (sql注入攻击,跨站点脚本攻击)

最新回复(0)