mSync и 50.000 товаров

Добрый день. У клиента есть 1с-розница и 50.000 товаров на борту. Можно выгружать только ночью, с 00-00 и до 08-00.

Проблема в следующем, что за ночь успевает прогрузиться только 10.000 товаров и то без оферса только импорты. Вопрос как можно увеличить скорость выгрузки нормальными способами.

Пробовал разбивать выгрузку в 1с на каталоги, но почему то они криво выгружаются. Один раз выгрузятся и все, потом он не хочет выгружать снова. То есть создаю несколько выгрузок (в разные дни) в 1с, но они все-ровно не работают.

Может кто то помочь в этом вопросе за небольшое вознаграждение?

П.с. это без фотографий товары.
Михаил
10 августа 2023, 14:20
modx.pro
545
0

Комментарии: 6

Костромин Игорь
10 августа 2023, 19:11
0
Выгружаете полный каталог, после выгрузки полного каталога, на стороне 1С ставите галку выгружать только изменения, он будет выгружать товары в которых прошли изменения, так же на стороне 1С можно отключить изображения, выгрузка пойдет быстрее. Со стороны сайта так же нужен мощный сервер т.к. процесс обмен через mSync ресурсозатратный.
    Михаил
    10 августа 2023, 19:30
    0
    Так и сделал, но все-ровно не успевает прогружать. Хостинг modhost тариф максимальный
      Костромин Игорь
      10 августа 2023, 19:47
      0
      Используйте, VPS/VDS сервер для таких проектов, максимальный тариф на modhost (2048 Mb), это мало, и еще не понятно какой процессор используются, для таких проектов нужны «Битриксовские» тарифы, у нас сайт один из сайтов 60 000 товаров, ему временами 6 гб озу не хватает и процессор 4 ядра с тактовой частовой 5 000 мгц
        Михаил
        10 августа 2023, 20:19
        0
        А за сколько он успевает обработать 60.000 товаров? И какие настройки меняли не помните? Вроде время выполнения и тому подобное
          Костромин Игорь
          10 августа 2023, 20:33
          0
          1С программист говорит что полный обмен без картинок проходит за полчаса с картинками 12 часов, основные настройки там 3 путь к фалу коннектору, логин и пароль, плюс можно поиграть с настройкой msync_time_limit — лимит времени выполнения (у нас стоит 5 секунд) на стороне сайта. Да со стороны 1С вроде тоже как меняли мощности сервера.
            Дима Касаткин
            12 августа 2023, 00:18
            0
            А вот это уже интересно! Проверьте, возможно у вас не установлено PHP-расширение imagick и картинки обрабатываются через GD, а он очень медленный. Настолько, что у нас на проектах по 1-1,5 минуты на 1 товар уходит (4-6 превью+ватермарки).

            Судя по грубому расчету 50к товаров / 3600 (секунд в часе) ~= 14ч должны быть, а вы пишете что у вас 12ч, ну это близко, так что очень вероятно, что причина в этом!
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    6