我正在使用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