ajax技术数据响应优化

ajax技术数据响应优化

ID:6102938

大小:319.46 KB

页数:4页

时间:2018-01-02

ajax技术数据响应优化_第1页
ajax技术数据响应优化_第2页
ajax技术数据响应优化_第3页
ajax技术数据响应优化_第4页
资源描述:

《ajax技术数据响应优化》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第36卷第7期计算机工程2010年4月Vol.36No.7ComputerEngineeringApril2010·软件技术与数据库·文章编号:1000—3428(2010)07—0052—03文献标识码:A中图分类号:TP311.52Ajax技术的数据响应优化谭力,杨宗源,谢瑾奎(华东师范大学计算机科学技术系,上海200241)摘要:对Ajax工作原理和数据传输性能进行分析,从响应数据的返回格式角度入手,通过实验,对比2种数据格式XML和JSON的差异与优劣,基于实际应用场景,给出权衡取舍的建议,总结

2、出效率和安全性更高的Ajax模型,改善了目前Ajax带来的数据响应冗余的缺陷。关键词:Ajax技术;数据响应;XML传输格式;JSON传输格式DataResponseOptimizationofAjaxTANLi,YANGZong-yuan,XIEJin-kui(DepartmentofComputerScienceandTechnology,EastChinaNormalUniversity,Shanghai200241)【Abstract】Thispaperanalyzestheworkprinci

3、pleanddatatransmissionperformanceofAjax,anddiscussesthedifferencebetweenXMLandJSONbyexperimentswithafocusontheformatofresponsedatareturned.Somesuggestionstochooseeitherbasedonthecurrentapplicationscenariosaregiven,anoptimizedmodelofAjaxwhichismoreefficie

4、ntandsecureissummarized,whichimprovestheshortcomingssuchasdataresponseredundancycausedbyAjaxnowadays.【Keywords】Ajax;dataresponse;XMLtransmissionformat;JSONtransmissionformat1概述回响应数据并解析时,需要额外的XML或文本中间数据解作为多项传统技术的优势整合,Ajax以其各技术分支所析过程,存在着一定的效率低下问题,这会影响该Web应

5、用体现出的综合优势提供着较好的用户体验,因此,获得了广程序的整体性能。阔的Web应用市场。Ajax综合使用了JavaScript,XHTML,HTTPCSS,DOM,XML,XSTL以及XMLHttpRequest等技术,集上JavaScript请求用述各技术的优缺点于一身。当运用Ajax技术来开发一个健壮户AjaxWeb数据库界引擎服务器服务器的软件系统时,需要考虑Ajax的可移植性、效用性和可用性面等非功能性因素。而在Ajax与服务器异步交互的过程中如何HTML+CSSXML数据(或文本)高效地传递

6、响应数据则是很重要的一个环节。本文从Ajax的浏览器客户端服务器端数据响应角度进行分析,探讨如何趋利避害,构建一个高效图2基于Ajax的Web应用模式(异步交互方式)的Ajax应用程序,提出了一个整体优化方案。目前,国内关于Ajax性能优化已有的研究主要包括:对2Ajax性能优化分析及研究进展基于Ajax的MVC模式进行改造,借鉴Ajax和DataWindow在Ajax广泛应用的今天,提高Ajax应用程序的执行效技术创建和实现较高交互性能的B/S应用[2],提出一种基于率已成为首要问题。要对Ajax的性

7、能实施优化,首先要考虑JSON的对象序列化算法,通过分析JSON文法并建立对象导的是Ajax的基本工作原理。Ajax采用异步交互方式,在用航图,来解决解析XML所造成的缺陷,对Ajax的首页加载户与服务器之间引入了一个用JavaScript编写的Ajax引擎,模式进行改进[3]等。但是,这些研究只是针对XML或JSON来代替用户与服务器进行交互。这样用户可以无需等待响应,各自的缺陷进行改进,当程序员面对一个Ajax实际开发场景继续其他的Web交互。传统的Web应用模式(同步交互方式)时,却仍无法作出关于

8、选用何种响应数据载体的合理选择。如图1所示。3响应数据传输格式对比HTTP请求Ajax引擎可以用2种数据响应格式(纯文本和XML文档)Web数据库来获取从服务器返回的信息。若使用纯文本格式,当前最常用户界面服务器服务器用的格式是JSON。用JSON和XML来返回响应数据各有利HTML+CSS浏览器客户端服务器端基金项目:高等学校博士点基金资助项目“构件系统中软件架构定图1传统的Web应用模式(同步交互方式)义与构件实现一致性和通信方法的研究

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。