Evgeniy
$modx->cacheManager погугли, может поможет
Спасибо. Debug_backtrace в логи буду писать при вызове. Там уже посмотрю кто и зачем)
Илья
https://gist.github.com/ilyautkin/c8bf4de02c71b3f6e6260b621ec59d32#file-cover_import-php
Миша
Я на кроне писал)))
там тоже через .sh запускает процессор, но это ппц
Илья
у меня просто закидываешь файл в папку, он начинает импортироваться
Илья
когда импорт закончится, файл будет переименован
Илья
ничего даже нажимать не надо
Миша
да такая же ерунда
Миша
проблема во времени
Миша
там просто 100500 ND
Миша
TV
Миша
я переписываю их на минишоповские но думаю это не сильно прямо дофига вермя урежет импорта
Alexey
Тут вариант только напрямую в БД вставлять данные
Илья
у меня импорт делается порциями
Алексей
да такая же ерунда
А ты стандартный процессор используешь или прямые запросы в БД?
Миша
7 500 товаров + 600 шрупп, ерунда а заносит аж час
Алексей
я как-то писал в чате про импорт... капец...
Миша
я как-то писал в чате про импорт... капец...
просто через процессор конечно очень удобно, не надо парится с ТВ и прочим
Миша
второй вариант, это переписать все ТВ , расширить сам товар
Миша
нео вот что трудозатранее
Алексей
да, удобно, но скорость падает - капец.
Алексей
угу. Кстати, надо будет провести то же самое но без TV
Миша
да, удобно, но скорость падает - капец.
вот и думаю, если я перепишу все ТВ в расширение таблицы, даст ли это прирост скорости
Миша
ТВ много ((
Миша
до меня кто делал насоздавал их просто ПИ***Ц
Миша
https://modx.pro/development/16327
а сейчас попробую)
Алексей
да, вот теперь понятно почему скорость постепенно уменьшается... )))))
Миша
плохо то, что он уже есть)
iWatchYouFromAfar
https://github.com/bartholomej/modx-manager-switch
iWatchYouFromAfar
забавная шняга
Melkij
Всем привет. кто часто работает с msoptionprice2 нужна ваша помощь. У товара есть модицикации ,допустим размер спального места,у товара 3 разных модификации
Melkij
с 3 разными значениями, у меня не записывается option,и каждый раз создается отдельный экземпляр со значением
Melkij
пример чанка
Mike
Привет. А кто-нибудь решал задачу скачать 1гб хмл-файл с удаленного адреса, а потом его распарить и положить в бд? Было бы логично нарезать его на куски, но это хмл, там структура поломается((
A Б
зачем нарезать?
Миша
Иван вроде гвоорил что на Go там все моментом, еще шептун не успеет перестать пахнуть
A Б
главное чтобы памяти хватило
Mike
А как делать? В лоб открывать и парсить?
Mike
Что такое "поточной парсить"? Можно почитать?
не Антон
Может последовательно?
не Антон
"Поточно" подразумевает многопоточность
не Антон
не Антон
думал тут девочек обсуждают, а здесь опять какая-то фигня
Sergey
<link rel="canonical" href="/catalog/"/> <link rel="next" href="/catalog/"/> почему такое выдаёт. по идее же next должен быть page=2 .
Alexey
Мне кажется, тут всё дело в разных формах слова. Можно "поточно", а можно "потоком"
Alexey
Можно и без шума сделать, но не факт что будет не каком кверху)
Alexey
Какое аристократическое сравнение...
Про шептуна хоть в цитатник добавляй. Вон у web прямо под цитатами Джобса можно в таблицу добавлять )
Melkij
кто-нибудь может помочь?
Melkij
Всем привет. кто часто работает с msoptionprice2 нужна ваша помощь. У товара есть модицикации ,допустим размер спального места,у товара 3 разных модификации
Melkij
с 3 разными значениями, у меня не записывается option,и каждый раз создается отдельный экземпляр со значением
Melkij
пример чанка
Evgeniy
да и моя, что уж говорить)
Mike
прошу прощения, отвлекли :( XMLReader - это внешняя биюблиотека, верно?
Mike
Вот это счастье? http://php.net/manual/ru/book.xmlreader.php
Mike
Т.е. я с помощью xmlReader пытаюсь прочитать и распарсить большой хмл-файл и надеюсь, что мне хватит памяти на секрваке. Не хватит - докупаю. Верно все?
Dmytro
Фаил еще и частями читать можно
Mike
Как?
Dmytro
Открываем и читаем с нужной строки Делал так для синхронизации с 1с Ибо за 30 сек. 40к товаров не импортнуть
A Б
Как вы XML по частям читать хотите
A Б
Там же открывающие и закрывающие теги могут быть в разных частях файла
A Б
Вы не сможете дом построить
A Б
Открылся тег, в нем сто мегабайт данных детей
A Б
Закрылся
A Б
А вы считали половину
A Б
Подумай
A Б
Но ты не знаешь через сколько строк или байт он закроется
Mike
а если тэг "товары" открылся внутри 100500 товаров, длина каждого по 100 строк тэг "товары" закрылся И вся эта херь весит 1Гб
Mike
Как там читать построчно?
Mike
я также сделаю
Mike
А чем большой файл качаешь из удаленного урла? КУРЛом?
Mike
Вот этим грузишь file_get_contents ? или вообще руками?
Mike
не разовая
Mike
я одним скриптом качаю много файлов, другим паршу
Mike
может вообще вот так сделать? exec("wget -o outputfilename.tar.gz http://pathtofile/file.tar.gz")