подписка
Подписаться

Импорт данных

Подписка на RSS
2PR
29/02/2012
Добрый день!

Имеется конфигурация Joomla 1.7 + JoomShopping 3.4.2

делаю свой модуль, импорт должен проводиться ежедневно.

1. Поставщик 1: нужно импортировать данные из XML файла размером более 100 Мб - какой метод посоветуете? SimpleXML на файле затыкается. Количество товарных позиций - 15 000 с хвостиком.

2. Поставщик 2: то же самое, но из .xls файла размером более 40 Мб. Количество товарных позиций - более 50 000.
Скопировать ссылку на сообщение
Ответить
Sergeysport
29/02/2012
То, что есть в PHP (DOM, SimpleXML и проч.) для большого файла не подходят. Получается, что этот файл весь загоняется в память и либо памяти не хватает, либо времени на обработку (на хостинге стоит ограничение), на этом все заканчивается.
Вариант - делить файл на части, читать построчно.
Тогда можно использовать SimpleXML.
Этот вариант есть здесь
http://webi.ru/webi_articles/big_xml.html

Мне тоже это нужно, пока нет времени.
Ответить
Разделы форума
Открытие бизнеса
Привлечение клиентов
Удержание клиентов
Ведение бизнеса
Работа с маркетплейсами
Тенденции развития
Специальные форумы