Php XML和INI哪个更快?

Php XML和INI哪个更快?,php,xml,parsing,include,require,Php,Xml,Parsing,Include,Require,我想知道XML是否比INI更快,反之亦然 我正在开发一个包含许多文件的网站。这个问题与我的问题有关 我决定在这方面再做一步,我想测试ini和xml,如果负载或进程会减少,我的意思是网站会更快。据我所知,INI在PHP上非常好,包括,但我无法对XML和INI进行比较 任何专家或非专家都能解释一下我对XML的两个新概念吗?由于INI文件比较简单,我想解析它们所需的时间会稍微少一些。也就是说,XML可以轻松地表示更复杂的数据结构 如果这是真的,我想任何在解析速度上存在关键差异的地方都会有其他问题——它

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

我正在开发一个包含许多文件的网站。这个问题与我的问题有关 我决定在这方面再做一步,我想测试ini和xml,如果负载或进程会减少,我的意思是网站会更快。据我所知,INI在PHP上非常好,包括,但我无法对XML和INI进行比较


任何专家或非专家都能解释一下我对XML的两个新概念吗?

由于INI文件比较简单,我想解析它们所需的时间会稍微少一些。也就是说,XML可以轻松地表示更复杂的数据结构


如果这是真的,我想任何在解析速度上存在关键差异的地方都会有其他问题——它们都可能被解析得足够快,除了最疯狂的边缘情况。

你需要用你的具体应用程序和相关数据来衡量这一点。很难笼统地说

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


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

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

制作一个简单的INI和简单的XML,以生成相同的数据结构。将不同的解析函数与此文件进行比较并找出答案。一旦您的站点增长(如果发生),您将注意到您的优化将不会起任何作用。瓶颈不在于包含的文件数量,也不在于是否从XML或INI文件读取配置。另一方面,为什么还要配置INI或XML文件?为什么不首先创建一个PHP文件呢?你已经考虑过JSON了吗?这比XML和INI更快!一位女教官说,你也可以创建一个PHP文件并使用它。如果遇到具体问题,你只能说事情是对还是错。询问“速度”通常与我们所做的编码类型完全无关。这是一个非常主观/相对的问题,所以你可以掷硬币,至少有50%的机会做出正确的决定。因为你没有实际决定的标准。想象一下,这里有人给了你一个听起来非常棒的答案。那你就照办吧。但最终,这对你没有帮助,因为你遇到的问题完全不同。@DvirAzulay-我不是你的“哥们”1)除了多维数组之外,还有很多方法可以指定php的配置选项;2)如果有人已经知道Python,他们会假定自己不是脑死的,并且能够理解不同语言中的简单命名约定。使用令人讨厌的XML是不可维护的,但是,嘿,我们可以整天讨论这些问题。重点是-PHP文件在性能上优于ini/xml。如果你不能将它构建到你和其他人都能理解的程度,那么开发不是你的专长。谢谢你的建议。我真的很感激。与其使用您已经熟悉的应用程序,不如推荐使用您的用户已经熟悉的应用程序。@Michael Kay:谁是应用程序的用户?每一位作者都是第一位。然后是维护和功能请求。