作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
在这个 Ruby 1.8.7 应用程序中,需要使用 YAML 反序列化(使用 YAML.load
完成),因为现有数据存储在许多相对较小的 YAML 文档中,但这是一个性能瓶颈。
有没有更好的方法或库?升级到 ruby 1.9 不是一个选项。
最佳答案
我不是专家,但如果您可以将 YAML 文档转换为 Marshal 文档,然后在应用程序中使用 Marshal.load
,应该会快得多。我用了this gist前一段时间比较 YAML 与 Marshal 的性能。
关于ruby - 如何在 Ruby 1.8.7 中获得更快的 YAML 加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11361291/
我是一名优秀的程序员,十分优秀!