天府星空网络科技成都网站制作公司,专业从事成都网站建设成都网页制作、成都网站设计以精深技术为核心、以专业队伍为支撑。致力于为成都政府网站建设成都公司网站建设成都学校网站建设等提供高技术含量的成都网站设计服务。凭借多年的成都网页设计成功经验,公司已拥有数百例经典网站案例,是一家正规经营,诚实守信的专业成都网站建设公司

什么是Ajax

作者:佚名  来源:本站整理  发布时间:2008-1-14 10:24:14

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,传统的整页刷新模式需

[1] [2] [3]  下一页

  • 上一篇知识:ASP数组用法
  • 下一篇知识:网站项目管理规范手册
  • 【公司简介】:
       天府星空网络科技成都网站制作公司,专业从事成都网站建设 成都网页制作 成都网站设计以精深技术为核心、以专业队伍为支撑。致力于为成都政府网站建设成都公司网站建设成都学校网站建设等提供高技术含量的成都网页设计服务。
       公司始终以不懈的努力、更高的目标来要求自己。凭借多年的成都网页设计成功经验,公司已拥有数百例经典网站成功案例,是正规的成都网站建设公司
       成都网站建设的专业服务商,强大的成都网页制作技术团队,在网站设计等方面始终保持领先地位,并获得了网页制作公司业界的广泛赞誉和认同。公司重视网页制作质量,打造成都地区网站制作公司知名品牌,以优秀的网站设计技术,创一流的成都网站建设作品。建网站就找天府星空,助您马到成功!