JSON序列化机制与传输效率研究

来源 :山东师范大学 | 被引量 : 0次 | 上传用户:yingyingpps
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在充分了解JSON序列化机制与数据传输效率研究现状的基础上,为使应用程序的开发能够选择更合适、数据传输效率更高的数据传输格式,也为数据格式的选择提供更有力的参考依据,对当前使用较广泛的JSON和XML的数据传输效率进行了研究。研究首先从数据传输开销的比较展开,在对XML和FSV语法结构分析的基础上,创新性地提出了JSON数据传输开销计算公式,并以Northwind等大型数据库作为统计数据集,对JSON、XML、FSV的数据传输开销进行计算,实验结果表明,JSON的数据传输开销分别小于XML和FSV的数据传输开销。然后,对JSON、XML、FSV的数据传输时间进行了比较。通过搭建实测环境,对JSON、XML和FSV的数据传输时间进行了比较,实验数据表明以JSON格式传输数据所消耗的时间明显短于以XML格式传输数据所消耗的时间,而略短于FSV传输数据消耗的时间。数据传输时间的比较再次证明JSON的数据传输效率优于其他数据传输格式。最后,通过设计的测试程序分别对JSON和XML的客户端反序列化效率进行了测试。实验结果可以看出,JSON的客户端序列化效率明显高于XML。通过对数据传输开销、数据传输时间、客户端反序列化效率三方面的比较,实验数据一致表明JSON在数据传输效率方面明显优于其他数据传输格式,这为轻量级应用中数据传输格式的选择提供了一个优化的参考方案。在以上研究的基础上,为有效解决当前移动应用面临的诸如受带宽限制,页面响应速度慢,数据重复下载等难题,结合JSON序列化机制的优势以及建议模块、AJAX引擎等的作用提出了一种基于JSON的移动开发优化方案。方案的基本思想是:经过建议模块和AJAX引擎的两重优化,使不需要服务器处理的用户请求在“中转站”得到处理,大大减轻了服务器的负担;另外加上JSON序列化机制的运用使客户端页面返回的速度明显缩短,有效提高了用户体验。实验结果表明该方案可以有效降低移动应用数据传输过程中的网络流量,减少页面响应的时间。
其他文献
随着信息技术的发展,作为嵌入式系统的核心,微处理器以其灵活,功能强大等优势,已广泛应用在信息技术的各个领域。无论是家电产品和数字信号处理领域,还是卫星发射导弹制导都
随着互联网的迅猛发展和局域网的广泛使用,局域网已经成为人们学习和工作的一个重要的场所,它在给人们提供便利的同时也带来了不安全的因素和负面的影响。对于一个处于局域网数
Z-Wave协议是智能家居领域的一种新协议,其特点是低成本、低功耗、高可靠性,已经有大量的基于Z-Wave的智能家居产品进入了家庭。但是在实际应用中,Z-Wave协议还存在着诸多问题,例
本文主要研究了在Chwa&Hakimi模型下的大型多机系统的高效遗传算法和人工免疫算法。结合Deng等人和Yan等人在PMC模型下的研究方法,首次运用高效遗传算法和人工免疫算法求解Chw
JPEG2000静止图像压缩标准以其高压缩率,较强的抗误码能力和具有码率渐进传输等特性得到了越来越多的应用。近些年基于JPEG2000对其做的一些应用和拓展也逐渐增多,基于JPEG2000
面向服务架构是目前广泛使用的网络资源发布与访问的重要支撑手段,对于解决大规模分布式资源的访问提供了有效的方案,同时也为认证系统带来了挑战,为应对新环境的要求,研究适用于
随着计算机技术的发展,政府和企业管理的信息化越来越普及,在不同时期根据不同需求建立了各种各样的应用系统。然而这些系统之间往往是互不相通的,数据缺乏共享,这样容易造成
随着SOA大量应用于国内外企业和政府机构的系统开发中,其存在的安全问题也越来越被重视。授权操作是SOA下安全问题的一个重要组成部分,由于SOA环境下资源和访问主体的增多,授权
在计算机辅助设计(CAD)和计算机辅助工程(CAE)的无缝集成过程中,需要首先对CAD模型进行几何预处理,进行含各种特征抑制的几何简化,以提高后续网格生成的速度与质量,满足高端
基于IMS(IPMultiMedia Subsystem,IP多媒体子系统)的下一代融合网络,由于链路的开放性,和提供业务的个性化和多样化,以及涉及信息的敏感性,用户的接入安全和访问控制也变得日益重要