php json_decoding 与 xml 解析
什么更快?有什么想法/基准吗?
What's faster? Any thoguhts/benchmarks?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
什么更快?有什么想法/基准吗?
What's faster? Any thoguhts/benchmarks?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
json_decode()
速度更快。没有讨论。然而,该边距只能针对特定的 XML 文档类型进行基准测试。 XML-RPC 编组与 JSON 相差不远,例如但无论如何,您必须决定要传输或保存哪种数据:JSON 适合表示标量数据类型,并且数组或对象。
XML 首先是一个文档格式系列。您可以使用它来序列化任何编程语言的数据类型;但这不是它的目的。将 XML 视为文档微型数据库。
所以这确实是苹果与书籍的比较。
@StaxMan:不科学的证据如下。请注意,此示例如何通过使用次优伪数据结构而偏向于 JSON。
结果:
同样,没什么可说的。但这是 JSON 的理论上的优势。
json_decode()
is faster. No discussion. However the margin can only be benchmarked on a specific XML document type. XML-RPC marshalling isn't that far off from JSON e.g. But anyway, you have to decide on what kind of data you want to transfer or save:JSON is suitable for representation of scalar data types, and arrays or objects.
XML is foremost a document format family. You can use it to serialize data types from any programming language; but that's not its purpose. Think of XML as document micro databases.
So really it is an apples to books comparison.
@StaxMan: unscientific proof follows. Note how this example is already skewed in favour of JSON by using a suboptimal pseudo datastructure.
Result:
Again, very nothingsaying. But it's a theoretic advantage for JSON.