大量使用ajax是否会对服务器造成压力?
ajax是用js在后台不停的自动获取,这么一来是不是会对服务器产生压力?因为在不停的访问。。。。如何避免?
------解决方案--------------------什么叫做“大量使用”?许多批评性意见都是在故意歪曲前提概念的基础上作出的,所以我建议应该首先接受新东西,然后再走自己的路。
如果你是对一个没有使用ajax的程序,将原来的交互大量改为ajax,肯定可以减少服务器压力。
如果你对ajax直接改为同步postback,那么显然ajax仍然至少没有增加服务器压力。
如果你凭空多出来许多服务器交互,那么废话,肯定增加了服务器压力。
这既减少、又增加,你如何设计呢?
------解决方案--------------------自己感觉ajax起源的初衷就是减少流量,减少服务器压力,怎么可能增加服务器压力
------解决方案--------------------传统web请求方式是同步请求方式,而ajax使用的是异步请求方式,只是请求方式不同而已,
ajax是用js在后台不停的自动获取 这句话是不科学的,比如你用ajax来执行一个删除操作,
那么这个sql语句执行几次呢?和传统方式一样,显然都是一次,那哪里来的从后台不停的获取?
所以你的担心是没有必要的,也没有任何依据
------解决方案--------------------Ajax可以减少数据流量,按照常规方法提交一个页面需要传输整个页面,而Ajax可以做到需要哪部分数据传输哪部分数据。其它的和动态页面没有什么差别了,不会增加压力的。
------解决方案--------------------ajax是可以减少数据量的。它可以只发送/获取 您想需要的部分