Ajax在项目中使用的程度,以及对服务器的压力状况

在各位的Domino的B/S系统开发中,Ajax使用的程度如何?是仅仅做一些检测校验还是大规模的使用Ajax这种技术来获得和提交数据?以及它对服务器的压力状况如何?
我觉得现阶段使用Ajax还是要适可而止,否则在线用户量比较大时,大量的Ajax交互对domino的Web服务器是一种负担。
欢迎大家讨论下Ajax在Domino B/S系统的应用和心得体会。
参与2

1同行回答

hchaohchao软件工程师慧点科技
会员1:用Ajax比刷新页面还消耗系统资源吗?这个个人认为,应该不会吧?至于与服务器交互的数据,不能使用缓存技术吗?目前我也仅仅开始接触,希望大家多多交流一下心得体会!会员2:个人认为Ajax技术仅仅是一个改善用户体验的前台技术,他改变了传统的“等待-刷新-等待”型的网页浏览方式。...显示全部
会员1:用Ajax比刷新页面还消耗系统资源吗?这个个人认为,应该不会吧?至于与服务器交互的数据,不能使用缓存技术吗?目前我也仅仅开始接触,希望大家多多交流一下心得体会!

会员2:个人认为Ajax技术仅仅是一个改善用户体验的前台技术,他改变了传统的“等待-刷新-等待”型的网页浏览方式。将以往的一次HTTP请求分解为多个HTTP请求,并且以不影响用户使用的方式与后台server交互数据。但是对于后台server来讲,不论是以往刷新页面式的HTTP请求,还是现在基于XMLHTTPrequest对象的HTTP请求,效果或者说开销都是一样的,而Ajax应用必然导致HTTP请求比以往成倍增加,因此必然加大后台server的负担,所以在项目中应用Ajax一定要讲求一个平衡,最保守的做法是能不用的尽量不用,除了大数据的分页,大数据树形菜单等.

会员3:嗯!看来这个问题还要通过实际的项目进行检验了!我还是认为,用ajax能实现一个我的目的,就是只下载我需要的数据,而不是为了下载我需要的数据,还要去刷新整个页面。

会员4:无奈的是客户端,因为JS是在客服端运行。你用AJAX必能用JS,JS多了客服端就运行慢了。 但客服端也有好处的。AJAX并不像传统BS模式提交请求就把整个页面给提交过去。不就省了宽带。还能带来无刷新效果。。。让客服感官上有所。。。。
服务端那可是大大的受益,ajax不提交无用的数据给服务器端(AJAX并不像传统BS模式提交请求就把整个页面给提交过去),因此服务器端不用接收那么多压力了。

会员5:用Servlet做了后台,ExtJS完成了前台,JSON数据传输格式,效果不错。响应速度还是挺快的。看来ajax也将是Domino平台的未来方向了。同志们努力吧!

会员6:我个人认为Ajax在对服务器的压力状况可分两种情况来说
第一种是在服务器向客户端发送一个网页时,只发送一个网页的表格之类,然后里面的数据再通过ajax填充,这样的话会造成对服务器的多次请求,给服务器造成压力
第二种是只做局部的刷新,这样可以不用将整个页面返回,可以减少网络流量,同时也可以减少服务器负荷。
所以ajax要在适当的时候,根据具体需要使用。收起
IT分销/经销 · 2012-01-17
浏览662

提问者

相关问题

相关资料

问题状态

  • 发布时间:2012-01-17
  • 关注会员:1 人
  • 问题浏览:2781
  • 最近回答:2012-01-17
  • X社区推广