哪个更快的XML或INI?

时间:2011-10-15 16:24:13

标签: php xml parsing include require

我想知道XML是否比INI更快,反之亦然。

我正在开发一个包含许多文件的网站,此问题与我的问题相关about including many files 我决定采取另一个步骤,我想测试ini和xml,如果负载或进程将减少我的意思是该网站将是更快的加载器。据我所知,INI在PHP方面非常出色,但我无法对XML与INI进行比较。

任何专家或非专家都可以向我解释一下我用XML新手这两件事吗?

3 个答案:

答案 0 :(得分:5)

您需要使用您的具体应用程序使用相关数据来衡量。一般来说很难说。

但是只要你甚至没有遇到问题,我会使用你熟悉的那个。如果这开始变慢(你甚至不知道它是否会发生),你仍然可以学习XML。

所以不要对你没有的问题下定决心。我相信你还有更多工作要做。

答案 1 :(得分:4)

由于INI文件更简单,我想解析它们会花费更少的时间。也就是说,XML可以很容易地代表更复杂的数据结构。

这是真的,我认为解析速度的差异至关重要的任何事情都会产生其他问题 - 除了最疯狂的边缘情况之外,它们都可能被解析得足够快。

答案 2 :(得分:1)

对于小型XML文件,实例化XML解析器可能需要比实际解析源文件更长的时间。因此,答案可能取决于您的应用程序是否已将XML用于其他目的。