208 похожих чатов

1. Я так понимаю, подразумевается создание нескольких узлов обмена, с

привязкой к одному каталогу сайта? То есть дробим каталог по категориям и выгружаем поочередно?
2. Выгрузка всех товаров со всеми свойствами занимает порядка 11 часов. При старте выгрузка 3 раза (настройка в 1с об количестве попыток отправки неудачных пакетов) с промежутком в 40 минут (настройка тайм-аута в nginx) ругается об 504 ошибке и начинает выгружать дальше. Я бы смирился с этим, так как все равно товары и свойства по итогу выгрузится, но из-за всего этого страницы где есть умный фильтр грузятся по 12 секунд, из-за огромного количества свойств для каждого товара, а также старый товар не деактивируется. Как пояснила тех поддержка, не деактивируется из-за того, что срабатывает механизм защиты при появлении 500ых ошибок.
Правильно ли я понимаю, что в моем случае дробление на мелкие подкатегории в несколько узлов обмена должно помочь решить проблему? То есть если я выношу папку автотовары как отдельный узел обмена, то выгрузятся у меня все ее товары, но лишь с теми свойствами, которые фигурируют у товаров в данной папке?

1 ответов

11 просмотров

1. зависит от иерархии можно и по разделам можно и всё вместе, важно чтобы у товаров не было 2к св-в. 2. 11 ч это жесть по всем параметрам, у меня 22к товаров с 350-400 св-в выгружаются за 40 мин. вопрос с деактивацией может и не решиться после решения проблемы 504, но её не всегда можно решить конфигом вебсервера, в общем надо уменьшать кол-во св-в, #вредные_советы в крайнем случае разбейте на 2 или 3 или 4 иб по логике и грузите отдельно каждый, но на беке переделать под разные ИБ это больно.. я бы так не делал.

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта