代码改变世界

XML遭遇性能瓶颈 “减肥”将可提高传输速度?

2005-01-28 10:58  电脑人生  阅读(189)  评论(0编辑  收藏  举报

 
       XML技术已经成为互联网上一种近乎普遍的信息共享方式,但人们正在日益意识到,XML带来的利益是有代价的:低下的性能。
      
       这一问题正在催生着加速XML数据流量的努力。支持者们表示,尺寸较小的XML能够加速包括从互联网商务到手机间数据交换在内的所有网上活动的速度,但目前业界还没有就相关技术达成一致。
      
       其中的问题是:根据目前的XML标准,所有的信息都将被存储为文本格式,这意味着订单或网页等XML文档,能够通过文本编辑器或XML编辑器轻易地被人看到或被计算机读取。
      
       性能问题源自于XML创建超大文件的“脾性”。部分原因是,XML格式要求文档中的每个元素都要被用文本格式的标签标识出来。另外,被称为Web服务的基于XML的协议也会生成大量的XML流量。Leader科技公司的技术总监杰夫表示,XML文件不仅仅冗长,而且它发送实际数据还会浪费大量的存储空间。
      
       帮助解决XML性能问题的首选方案是一种被称为二进制XML的技术,该技术使用一种对XML数据进行压缩的新格式。Sun已经启动了基于二进制XML技术的开放源代码Fast Infoset Project,负责XML的标准机构“环球网联盟”已经成立了专门的工作组来考虑二进制XML标准。