[OpenHarmony啃论文俱乐部]JSON和XML数据交换格式的比较 精华

亚森罗平
发布于 2022-3-27 21:46
浏览
2收藏

Hello 各位!我正在==OpenHarmony成长计划啃论文俱乐部==,偶尔翻翻==JSON==的论文,写写文章,总结一下.



  • 以下是文章正文,比较了==JSON和XML传输时间和资源利用率==,仅供参考

  1. 概述

  • JSON和XML是当今最常用的两种数据交换格式形态,==但是在互联网这个场景下,JSON比XML的传输,解析的速度更快:==
    ++JSON是一种人类可读的数据交换语言,便于计算机解析和使用。内部直接支持JSON
    JavaScript和最适合JavaScript应用程序;这样就==比XML提供了显著的性能提升==,XML需要额外的库来从文档对象模型(DOM)中检索数据,对象。==在现代浏览器中,JSON的解析速度估计比XML快100倍==++
  1. 实验方法论

  • 最终研究对象 :JSON和XML传输时间和资源利用率。
  • 操作环境 :由客户机/服务器程序组成。客户端是独立设置的,并向服务器发送JSON和XML对象,以测量性能和资源利用率。
  1. 具体测量操作

  • 测量以下指标:发送的对象数量、发送对象数量的总时间、每次发送对象的平均时间、用户CPU利用率、系统CPU利用率和内存利用率。
  1. 测试场景

  • 场景一: 客户机使用JSON编码和XML编码向服务器发送100万个对象。
  • 场景二: 客户机以五个独立的间隔向服务器发送少量的对象。客户端发送20,000,40,000,60,000,80,000和100,000个编码对象发送到服务器。
  1. 场景一结果

[OpenHarmony啃论文俱乐部]JSON和XML数据交换格式的比较-鸿蒙开发者社区
[OpenHarmony啃论文俱乐部]JSON和XML数据交换格式的比较-鸿蒙开发者社区

6.场景二结果

[OpenHarmony啃论文俱乐部]JSON和XML数据交换格式的比较-鸿蒙开发者社区
[OpenHarmony啃论文俱乐部]JSON和XML数据交换格式的比较-鸿蒙开发者社区

  • 下图对上面实验数据做了汇总说明了==JSON==的资源利用率和==XML==的资源利用率之间的差异。==XML比JSON使用更少的用户CPU利用率。JSON和XML编码的传输在服务器上使用的内存几乎相同==
    [OpenHarmony啃论文俱乐部]JSON和XML数据交换格式的比较-鸿蒙开发者社区
  1. 结论

  • 结果表明==JSON比XML更快,使用的资源更少.==

标签
已于2022-3-28 09:40:48修改
4
收藏 2
回复
举报
回复
    相关推荐