【问题标题】:Which archive would load faster哪个存档加载速度更快
【发布时间】:2020-09-18 04:14:19
【问题描述】:

我正在使用 boost 归档来创建归档。

我有两个选择

  1. 二进制格式

  2. XML 格式

哪种格式读取速度更快,加载时间更短?

【问题讨论】:

    标签: serialization boost


    【解决方案1】:

    二进制文件会更小更快。

    XML 将更加便携和可读。

    XML 格式的主要优点是您可以通过 HTTP(s) 协议传递它。

    我不得不争辩说,与基于文本的协议相比,二进制协议通常总是会在性能上胜出。哈,你不会发现很多(或任何)视频流应用程序使用 JSON 来表示帧数据。但是,任何设计不佳的数据结构在解析时都会遇到困难。我参与过许多通信项目,将基于文本的协议替换为“二进制协议”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-02
      • 2018-12-05
      • 1970-01-01
      • 2016-10-22
      相关资源
      最近更新 更多