java吧 关注:1,239,116贴子:12,710,167
  • 10回复贴,共1

关于ajax的异步请求,大神求解.

只看楼主收藏回复

网上看了不少东西,
ajax两个主要作用:
1.通过无刷新页面与服务器交互数据来提高客户端体验;
2.通过其异步调用机制增加web程序性能,降低服务器压力;
这两个不是都应该属于异步请求么?而且在论坛看到有说ajax的异步请求不会有降低服务器压力的作用.现在感觉脑子有点乱啊.大神来给解答一下.


IP属地:河北1楼2014-10-22 00:17回复
    打个比方~ajax异步请求我们可以理解为刷新局部页面~传统的刷新整个页面~如果刷新次数一样的话~你觉得哪个对服务器的压力小呢


    来自Android客户端2楼2014-10-22 01:05
    收起回复
      2.降低服务器压力是瞎扯 ,因为早期的JS标准是单线程的,异步调用不阻塞 页面在请求的时候不会卡死 ,当然Ajax也可以同步请求。


      IP属地:上海来自Android客户端3楼2014-10-22 08:32
      收起回复
        我觉得有降低压力的作用。
        一个页面需要显示的数据很多,比如视频、评论、热点等,如果不使用ajax技术,那么每次请求这个页面的时候都需要重新load所有的数据,服务器性能问题大多数是来源于频繁的访问数据库。


        IP属地:福建4楼2014-10-22 13:52
        回复
          ajax是怎么实现异步交互的?面试题


          IP属地:广东来自Android客户端6楼2014-10-22 18:34
          回复