Ну дайте же кто-нибудь XML парсер

Обсуждение сервиса товарной рекламы Микс-Товары
Ответить
Аватара пользователя
skifbiz
Сообщения: 22
Зарегистрирован: 27 ноя 2006, 17:11
Контактная информация:

Ну дайте же кто-нибудь XML парсер

Сообщение skifbiz » 05 фев 2009, 16:10

... с разбором MIXML в несколько таблиц. Что тут криминального или секретного?

Аватара пользователя
ivanov
Эксперт
Эксперт
Сообщения: 2192
Зарегистрирован: 20 фев 2006, 19:02
Откуда: Санкт-Петербург
Контактная информация:

Сообщение ivanov » 05 фев 2009, 16:45

Прямо совсем любой?

Тогда могу свой подкинуть.

Но за глюки не пинать, на поддержку не расчитывать, окей?
Денис Иванов, экс-Миксмаркет
upyrj@ya.ru

Аватара пользователя
skifbiz
Сообщения: 22
Зарегистрирован: 27 ноя 2006, 17:11
Контактная информация:

Сообщение skifbiz » 05 фев 2009, 16:51

ivanov писал(а):Прямо совсем любой?
Тогда могу свой подкинуть.
Но за глюки не пинать, на поддержку не расчитывать, окей?
Если он может mixml в несколько мегабайт в разные таблицы пихать, то да.
Адаптирую сам. Просто сейчас совсем некогда пхп изучать.. :-(

(а если еще и дамп таблиц, так вообще замечательно)
мейл admin@skif.biz

Аватара пользователя
ivanov
Эксперт
Эксперт
Сообщения: 2192
Зарегистрирован: 20 фев 2006, 19:02
Откуда: Санкт-Петербург
Контактная информация:

Сообщение ivanov » 05 фев 2009, 17:50

skifbiz писал(а):Если он может mixml в несколько мегабайт в разные таблицы пихать, то да.
Очень большой не пробовал пихать. Вечерком посмотрю на свое художество с большой выборкой товаров. Если покатит, пришлю.

PS. Не помню, есть ли там разбивка по категориям. Может быть, что и нету. 8(
Денис Иванов, экс-Миксмаркет
upyrj@ya.ru

Аватара пользователя
skifbiz
Сообщения: 22
Зарегистрирован: 27 ноя 2006, 17:11
Контактная информация:

Сообщение skifbiz » 05 фев 2009, 18:07

ivanov писал(а):
skifbiz писал(а):Если он может mixml в несколько мегабайт в разные таблицы пихать, то да.
Очень большой не пробовал пихать. Вечерком посмотрю на свое художество с большой выборкой товаров. Если покатит, пришлю.

PS. Не помню, есть ли там разбивка по категориям. Может быть, что и нету. 8(
да простой парсер у меня работал.. толку от него мало. Такой магазин не одобрили.

Там же надо желательно категории в одну таблицу, фирмы в другую, товары в третью... ну и так далее все распихать..

Да уменя пока не больше 3 мег файл.

Аватара пользователя
ivanov
Эксперт
Эксперт
Сообщения: 2192
Зарегистрирован: 20 фев 2006, 19:02
Откуда: Санкт-Петербург
Контактная информация:

Сообщение ivanov » 06 фев 2009, 00:06

Увы, у меня на XMLе более мега начинает загибаться (потому как работает на массивах и на тупом встроенном PHPшном парсере; реализация, как оказалось, отсюда). 8(

Прислать такое чудо-юдо?
Денис Иванов, экс-Миксмаркет
upyrj@ya.ru

Аватара пользователя
skifbiz
Сообщения: 22
Зарегистрирован: 27 ноя 2006, 17:11
Контактная информация:

Сообщение skifbiz » 06 фев 2009, 00:23

ivanov писал(а):Увы, у меня на XMLе более мега начинает загибаться (потому как работает на массивах и на тупом встроенном PHPшном парсере; реализация, как оказалось, отсюда). 8(

Прислать такое чудо-юдо?
Нее.. тогда не надо. Уменя такое чудо тоже есть. Причем сделано вообще без функций парсеров.

Аватара пользователя
bestrank
Сообщения: 43
Зарегистрирован: 29 янв 2009, 11:23
Контактная информация:

Сообщение bestrank » 06 фев 2009, 08:43

А вот этот не подошел? viewtopic.php?t=1567

Работает тоже через массивы и стандартный разборщик XML, но с большими объемами справляется.
Константин Богданов,
веб-студия http://www.Bestrank.ru

Аватара пользователя
ivanov
Эксперт
Эксперт
Сообщения: 2192
Зарегистрирован: 20 фев 2006, 19:02
Откуда: Санкт-Петербург
Контактная информация:

Сообщение ivanov » 06 фев 2009, 15:46

bestrank писал(а):А вот этот не подошел? viewtopic.php?t=1567
Так это ж по сути то же самое. Возможно, проблема в хостинге. Я балуюсь на довольно примитивном виртуале, поэтому, возможно, и тупит.
Денис Иванов, экс-Миксмаркет
upyrj@ya.ru

Аватара пользователя
bestrank
Сообщения: 43
Зарегистрирован: 29 янв 2009, 11:23
Контактная информация:

Сообщение bestrank » 06 фев 2009, 16:26

Да, очень похоже. Не видела именно ваш полностью) Тот, на который я дала ссылку, довольно шустро справлялся на виртуальном хостинге с прямым разбором в базу, а файлы были не маленькие от 5 мб.
Константин Богданов,
веб-студия http://www.Bestrank.ru

Аватара пользователя
skifbiz
Сообщения: 22
Зарегистрирован: 27 ноя 2006, 17:11
Контактная информация:

Сообщение skifbiz » 08 фев 2009, 14:42

Народ, меня вот такой статистический вопрос интересует из опыта пользователей магазинов.
Сколько времени у вас обычно потребляет скрипт XML-парсинга и какой размера файл обрабатывает. Количество товаров в файле.

ilyaska
Сотрудник Миксмаркета
Сотрудник Миксмаркета
Сообщения: 79
Зарегистрирован: 22 янв 2007, 17:01

Сообщение ilyaska » 18 фев 2009, 18:57

На xml размером 3.8 Мб (примерно 6000 офферов) ушло примерно 2 минуты (основной тормоз там - привязка офферов к карточкам)

Аватара пользователя
skifbiz
Сообщения: 22
Зарегистрирован: 27 ноя 2006, 17:11
Контактная информация:

Сообщение skifbiz » 18 фев 2009, 20:21

Я собственно, чего интересовался..
Я тут случайно придумал другой оригинальный алгоритм парсинга. Сейчас средняя скорость обработки - 5 Мб в секунду.

Ответить