Какой из них быстрее XML или INI? - PullRequest
5 голосов
/ 15 октября 2011

Мне интересно, быстрее ли XML, чем INI, или наоборот.

Я занимаюсь разработкой сайта, который включает в себя много файлов, этот вопрос связан с моей проблемой о включении множества файлов , и я решил сделать еще один шаг по этому вопросу. Я хочу проверить ini и xml, еслинагрузка или процесс уменьшатся, я имею в виду, что сайт будет быстрее загружаться.Насколько я знаю, INI очень хорош в PHP, в том числе, но я не могу сравнить XML и INI.

Может ли какой-либо эксперт или не эксперт объяснить мне эти две вещи, которые я новичок в XML?

Ответы [ 3 ]

5 голосов
/ 15 октября 2011

Вам необходимо определить это с помощью конкретного приложения с данными.Трудно сказать вообще.

Но пока вы даже не столкнетесь с проблемой, я бы использовал ту, с которой вы знакомы.В случае, если это начинает замедляться (чего вы даже не знаете, произойдет ли это когда-либо ), вы все равно сможете узнать об XML.

Так что не принимайте решениео проблемах у вас нет.Я уверен, что у вас есть больше дел.

4 голосов
/ 15 октября 2011

Поскольку файлы INI проще, я думаю, что их анализ займет немного меньше времени.Тем не менее, XML может легко представлять гораздо более сложные структуры данных.

Это правда, я представляю, что во всех случаях, когда разница в скорости разбора критична, могут возникнуть другие проблемы - они, вероятно, будут анализироваться достаточно быстро для всехно самый безумный из крайних случаев.

1 голос
/ 16 октября 2011

При небольших файлах XML создание экземпляра анализатора XML может занять больше времени, чем фактический анализ исходного файла. Поэтому ответ может зависеть от того, использует ли ваше приложение XML для других целей.

...