Импорт большого xml в mysql, xml в cms.

12
G-and-Y
На сайте с 29.06.2013
Offline
156
2475

Подскажите как импортировать 325мб xml файл, в какую нибуть цмс либо сразу в бд, максимально просто и менее трудо-затратно, вообщем как это лучше сделать?

Абузо-устойчивые впс в Нидерландах от 5$/мес (https://cp.inferno.name/aff.php?aff=2991)
[umka]
На сайте с 25.05.2008
Offline
456
#1

Штатными средствами CMS не вариант?

Лог в помощь!
Mik Foxi
На сайте с 02.03.2011
Offline
1076
#2

1) изучаете исходную структуру xml файла.

2) изучаете структуру базы нужного движка.

3) делаете скрипт конвертор.

если делать на пхп - то лучше юзать preg_match_all и разбор регулярками, чем simplexml_load_file, тогда будет намного быстрее, надежнее и с меньшими нагрузками.

Антибот, антиспам, веб файрвол, защита от накрутки поведенческих: https://antibot.cloud/ + партнерка, до 40$ с продажи.
DV
На сайте с 01.05.2010
Offline
644
#3

Что за CMS?

ЧТо уже испробовано?

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
G-and-Y
На сайте с 29.06.2013
Offline
156
#4

Цмс любую лижбы проще импорт был, с пшп не получается, слаб я в нем. В вп вроде бы есть импорт еще не пробовал.

DV
На сайте с 01.05.2010
Offline
644
#5

G-and-Y, IMHO подход крайне неверный.

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

Ну посмотрите Drupal+Feeds, может справится.

Solmyr
На сайте с 10.09.2007
Offline
501
#6

Я правильно понимаю, что php может взять себе максимум 128М памяти? Или можно как-то взять больше?

DV
На сайте с 01.05.2010
Offline
644
#7

Solmyr, можно. Регулируется в php.ini.

post_max_size = 254M

upload_max_filesize = 200M
memory_limit = 512M
max_execution_time = 600
Mik Foxi
На сайте с 02.03.2011
Offline
1076
#8
Solmyr:
Я правильно понимаю, что php может взять себе максимум 128М памяти? Или можно как-то взять больше?

только еще учесть, что этот размер разрешенной оперативки должен быть примерно в 3 раза больше чем открываемый файл (если его открывать по простому,типа файл_гет_контентс).

G-and-Y
На сайте с 29.06.2013
Offline
156
#9

Кроме как пшп никак?

DV
На сайте с 01.05.2010
Offline
644
#10
G-and-Y:
Кроме как пшп никак?

А какие у вас есть варианты?

Суть: без вникания в процесс не получится. Путей реализации много. Но вникать всё равно придётся.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий