什么是Ajax
Ajax这种新技术,能给网络营销、网络广告、PageView甚至延伸出去的、用户行为跟踪分析、WEB数据挖掘、精准营销带来什么样的变化呢?在这里,我们一起简单的想一想吧。
1、什么是Ajax?
Ajax全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。Ajax技术是目前在浏览器中通过JavaScript脚本可以使用的所有技术的集合。
Ajax技术之中,最核心的技术就是XMLHttpRequest。XMLHttpRequest为运行于浏览器中的JavaScript脚本提供了一种在页面之内与服务器通信的手段。页面内的JavaScript可以在不刷新页面的情况下从服务器获取数据,或者向服务器提交数据。
2、Ajax有什么好处?
传统的网页技术下,访问者每次打开、刷新或者与网页发生交互,都需要访问者端的浏览器从网站服务器上重新下载整个网页。传统的网页技术下,一个完整的访问者访问动作如下:
访问者在网页上打开新的页面/刷新/交互动作à服务器获取请求à服务器处理请求à服务器将处理结果返还给页面à服务器将页面传输给访问者à访问者浏览器重新载入整个页面。
传统的网页访问方式存在着几个缺点:
①网络带宽问题:访问者每次打开、刷新或与网页的交互都需要重新下载整个网页,所以,有限的带宽资源,影响着访问者网站访问速度;
②服务器负载:由于访问者刷新和交互都要从服务器端重新下载页面,服务器需要响应访问者的每次请求,所以,服务器负担大。
Ajax技术下,访问者每次与网页发生交互(当然如果你新打开一个网页的时候也是要下载整个网页的)的时候,Ajax直接访问者的交互进行处理。对于简单的处理,直接将交互结果显示在用户页面,然后再和服务器进行数据交互;对于复杂的处理,只将交互行为所必需的数据传输给服务器,有服务器处理后将数据返还访问者网页。这样一来,用户只需要与服务器发生极少量的数据交换,大大降低了用户的等待时间。
因此,Ajax的优点在于:
①不刷新整个页面,在页面内与服务器通信。
②使用异步方式与服务器通信,不需要打断用户的操作,具有更加迅速的的响应能力。
③应用仅由少量页面组成。大部分交互在页面之内完成,不需要切换整个页面。
AJAX技术比刷页方式节省带宽的比例换算公式如下:
( 交互次数(刷页交互流量 - AJAX交互量) - (AJAX版首次加增加量) ) / (刷页*交互次数 + 首次加载页面大小)
有一个国外对Ajax技术的试验:Using AJAX to Improve the Bandwidth Performance of Web Applications
①一个10k的页面:AJAX技术,在交互中只刷新网页中部分需要更新数据2-3k,传统的整页刷新模式需
天府星空网络科技成都网站制作公司,专业从事成都网站建设 成都网页制作 成都网站设计以精深技术为核心、以专业队伍为支撑。致力于为成都政府网站建设、成都公司网站建设、成都学校网站建设等提供高技术含量的成都网页设计服务。
公司始终以不懈的努力、更高的目标来要求自己。凭借多年的成都网页设计成功经验,公司已拥有数百例经典网站成功案例,是正规的成都网站建设公司。
成都网站建设的专业服务商,强大的成都网页制作技术团队,在网站设计等方面始终保持领先地位,并获得了网页制作公司业界的广泛赞誉和认同。公司重视网页制作质量,打造成都地区网站制作公司知名品牌,以优秀的网站设计技术,创一流的成都网站建设作品。建网站就找天府星空,助您马到成功!
全国统一免费服务电话
800-82-98988
专业网站建设咨询电话
028-66533110
028-66533120
24小时移动总机
15902883120
天府星空05号:张小姐
负责范围:域名主机、网站建设
分机电话:15902883120转665
在线联络:QQ:239270001
电子邮件:sale@tfxk.com
负责范围:业务咨询、疑问解答
分机电话:15902883120转666
在线联络:QQ:239270002
电子邮件:sale@tfxk.com

您当前的位置: