我正在使用PHP和SimpleXML,并想知道哪个会更快,并使用更少的内存。我不关心元素vs属性,但更多地关注PHP的表现。有10个部门和20个不同的类别。一个文件可以属于多个部门和类别。属性和元素性能
<file dep1="1" dep2="1" dep3="0" cat1="0" cat2="0" cat3="1" path="\path\to\file">
file description
</file>
或
<file path="\path\to\file">
<departments dep1="1" dep2="1" dep3="0" />
<categories cat1="0" cat2="0" cat3="1" />
<description>file description</description>
</file>
您是否尝试用每个基准测试性能? – rdlowrey 2011-12-14 15:57:16
我做了一些基准测试(不是基准测试专家)。创建两个xml文件,每个文件有1000个个元素。迭代100次(100000次迭代)。在我的机器上,第一种方法(将dep和cats作为文件元素的属性的平均时间为0.0169秒,第二种方法的时间为0.0417秒,尽管第二种方法需要稍长一点,但它更好地描述了数据。 middleground ... –
Akash
2011-12-14 19:44:00