常见问题

字段 BlockMode 是什么?

默认情况下,本库会在您进行读写操作时采用锁机制来确保数据时间。但在某些情况下,您非常确定只进行读操作。此时,您可以通过设置 cfg.BlockMode = false 来将读操作提升大约 50-70% 的性能。

为什么要写另一个 INI 解析库?

许多人都在使用我的 goconfig 来完成对 INI 文件的操作,但我希望使用更加 Go 风格的代码。并且当您设置 cfg.BlockMode = false 时,会有大约 10-30% 的性能提升。

为了做出这些改变,我必须对 API 进行破坏,所以新开一个仓库是最安全的做法。除此之外,本库直接使用 gopkg.in 来进行版本化发布。(其实真相是导入路径更短了)