Pathologic
тут нужно что-то асинхронное, чтобы не ждать пока картинка скачается
Am
У меня все три месяца не нужно было, так что не делал ничего такого.
Pathologic
с парсерами такая же хрень в принципе, больше времени уходит на скачивание страницы и разбор
Am
Тот что у меня парсер от 3 до 10 секунд на страницу Али тратит. Так что достаточно быстро. ((:
Am
Можно читать прям с потока и сделать сразу заливку. Проблема только в пачке, т.к. нужно было именно выборочно брать товары.
Dmytro
Недавно пили под 1 проект там импорт вообще на GO оказалось для таких целей производительней
Pathologic
на modx.pro для парсера я видел задействовали nodejs
Am
Может быть. Тут что знаешь, то и делаешь. У меня еще задача была это все последователям оставить, так что выбор был очевидный. ((%
Pathologic
на modx.im есть интересная статья про импорт миллиона товаров из xml
Am
Есть ссылка? Что там импортировали?
Одно дело в одну таблицу импорт делать, а другое подготавливать данные и заливать в 5-10 таблиц с ожиданием создания id ((%
Pathologic
http://modx.im/blog/4933.html
Am
Благодарю.
Kanstantsin
Привет. Кто нить может посоветовать статью по переезду с друпал 7 на ево? (45 000 страниц)
Aliaksandr
У меня сегодня кстати этот load data infile не заработал))
Pathologic
может его для безопасности отключают
Aliaksandr
Не хватает привилегий, а local хостер вырубил))
Aliaksandr
СМИ: король Таиланда самоизолировался в роскошном отеле в Германии в компании 20 наложниц
Aliaksandr
Чтоб я так жил))
Aliaksandr
Я честно говоря особо и не понял за счет чего там ускорение? В основном за счет того, что все айдишники известны и идет просто запись в базу без всяких доп проверок из файла?
Pathologic
ну да
Pathologic
тем более там рево
Pathologic
я пару раз делал импорты для минишопа и это было ну очень медленно
Pathologic
хотя я не особо и старался, потому что это опять же были одноразовые импорты
Aliaksandr
Ну обычно, конда я делаю какие-то поэтапные импорты, то я первым делом все исходные данные из файлов в базу и переливаю. И это, как правило, всегда самая быстрая часть)
Aliaksandr
Потом начинается уже свистопляска с лимитами/офсетами/сортировкой, поиском/апдейтом что есть, чего нет, старыми/новыми айдишниками и прочими птичками "обработан"
Pathologic
нужно как-нибудь написать миграцию для шопкипера в коммерс ((:
Aliaksandr
А без всего этого конечно быстро тупо влить в базу одной командой файл)
Aliaksandr
Pathologic
ну да
Pathologic
все остальное придется руками
Pathologic
paramedit где-то еще можно в мультитв какой-нибудь сконвертить
Pathologic
Михаил может поспособствует ((:
Pathologic
после шопкипера коммерс это конечно как пива холодного летом навернуть
Aliaksandr
Да ну их, я оставляю модуль шопкипера, подписываю его "старые заказы" и все)
Volodymyr
та миграцию заказов не особо проблемно сделать
Volodymyr
от корзину нужно переделать оформление и т.д.
Aliaksandr
А остальное и там и там в дереве и сделано хрен пойми как у кого)
Volodymyr
Ну если без замороченного функционала то да
Aliaksandr
Я за день перевозил тот магазин, где варианты на мультитв с плагином на цену)
Pathologic
я тоже такой магазин перевозил, все очень быстро получилось
Aliaksandr
Потому что там надо было добавить доставки и я такой "да ну их нахер, доставки шк платные"))
Pathologic
редактирование заказов в коммерс еще нужно довести до ума
Pathologic
сейчас там типа из дерева выбирать новые товары, неудобно да и оно вроде не работает
Aliaksandr
Для начала я просил цветовую дифференциацию по статусам в списке))
Pathologic
да, это тоже нужно
Aliaksandr
И фильтр по датам хотя бы))
Pathologic
есть же фильтр по датам
Aliaksandr
Не помню, чего то там после шопкипера не хватало, кроме этих цветных статусов, мне кажется что-то из фильтра
Pathologic
Pathologic
должно хватать в большинстве случаев
Pathologic
id заказа если только добавить
Aliaksandr
Надо найти шопкипер глянуть, такое чувство, что чего-то мне там не хватило:)
Aliaksandr
Хотя может я просто не прочитал про временной интервал и подумал, что там id
Pathologic
не хватает еще аякса
Pathologic
но это уже такое, в шопкипере я на каком-то сайте впиливал
Pathologic
там просили, чтобы когда статус меняешь, то не перезагружалась страница
Pathologic
там еще какой-то баг висит незакрытый в коммерс с пагинацией
Aliaksandr
Там для колонки статусов вообще надо как-то ширину зафиксировать, чтоб не ужималось до 1 буквы в этом селекте))
Dmytro
так что там по 500 ошибки при импорте? лог апача что говорит? или я опять что-то пропустил)
Pathologic
ты все пропустил
Pathologic
мог бы ворваться и помочь, а ты...
Aliaksandr
А так в итоге решили игнорить по причине "не может этого быть"))
Dmytro
)))
ну причина есть, и в логе должна быть
Pathologic
у меня в лог не пишет ничего если в include путь неправильный
Pathologic
и в каком-то еще случае
Pathologic
но для импорта это все не подходит, конечно
Dmytro
ну если отбросить тот вариант, что коряво пишутся данные в бд, то
1) time limit
2) memory limit
3) mysql has gone away
еще ниразу не попадалось что-то еще
Volodymyr
1) time limit
2) memory limit
это боль конечно
Pathologic
особенно time limit ((:
Volodymyr
ну time limit можно еще на шаги разделить, с ним понятно, а вот когда у тебя крашится за 5 секунд работы и логов нет
Volodymyr
и ты гадаеш в чем трабла
Pathologic
а там хитрый хостер сочинил скрипт который прибивает по нагрузке на процессор ((:
Dmytro
ну time можно фиксить, пиля свои прямые запросы)
Dmytro
memory - подчищать все и надеется. что сборщик мусора будет четко работать
Dmytro
а если мускул падает, просто делать меньший запрос на мультивставку
Pathologic
он просто так тоже падать не будет
Pathologic
на мультивставку ругается если не влазит
Pathologic
есть еще шанс, что у хостера диски битые 😸