из файла xml создается обьект с ппомощью функций simplexml_load_file и после с этим обьектом работаю через foreach
Скрипт сколько по времени выполняется?
больше смущает , что первые три элемента по 17к раз обрабатывает , что не так делаю
ну так вы скиньте код foreach
64619 это ID элемента , он 17к раз выводиться и после 64620 и 64621 по 17к раз выводяться .
1. set_time_limit() 2. Парсить большие XML в память не лучшее решение,.
это вывод, вы код покажите который это делает
Я с вами согласен,спасибо за совет , можно ли улучшить данный способ ?
Хитрец)
какой вопрос такой и ответ ))
Окей, в какую сторону смотреть ? с чего начать можно оптимизацию?
1. Отказаться от использования simplexml_load_file
Не совсем понимаю , о чем вы, можно пожалуйста чуть более подробно ,спасибо .
Я знаю , что обьекты много кушают памяти , а тут еще по обьекту проходишься foreach ,причем вложенным . Какая альтернатива может быть ?
А кусок XML покажите...
И судя по всему, вы пытаетесь вывести свойство некоего класса $_this... simplexml_load_file умеет в это свойство что то складывать, но тогда имя класса нужно вторым параметров в вызове передавать.
как обычно - проблема в прокладке между стулом и клавиатурой
Обсуждают сегодня