#0
by php5
Добрый день! Подскажите пожалуйста, столкнулись с проблемой что нужно выгружать прайс-листы поставщиков на сайт ежедневно, а их очень много, пока около 400 тысяч наименований + в перспективе будет только увеличиваться. Стандартный обмен битрикса и 1С очень долгий. Какие есть альтернативы? Разработчики сайта говорят что напрямую в БД в bitrix выгрузку делать нельзя, только через API битрикса. Кто сталкивался с подобной проблемой? Какие есть пути решенияускорения?
#1
by Лефмихалыч
волшебной палки не бывает. 1. Замер производительности 2. выявление узких мест 3. оптимизация
#4
by DrShad
он помогает в кроссбраузерных запросах, а они в свою очередь помогают в ускорении обмена данными с сайтом
#5
by Котокот
"Разработчики сайта говорят что напрямую в БД в bitrix выгрузку делать нельзя, только через API битрикса." - можно, но иногда при смене релизов у них меняется структура таблиц БД. Если писать через АПИ, то это не проблема, а если напрямую, то этот момент надо вовремя отловить, чтобы обмен не упал. Мы пишем напрямую, за 4 года падение после обновления битрикса случилось один раз, починили за 15 минут.
#6
by php5
По поводу ника... В свое время, когда начинал, пытался заниматься веб разработкой, потом судьба так сложилась, что в итоге занимаюсь 1С. , 1. Делал, 87% времени ожидание обработки сайтом (обмен идет через HTTPСоединение, стандартный обмен через УТ). 2. Узкое место в загрузке сайтом. 3. Не в моей компетенции. Спасибо за инфо! Я с самого начала пытаюсь разработчикам сайта объяснить что это самый короткий путь, но у них другая позиция, они пытаются уменьшить задержки при обработкой API, но пока из этого ничего путного не выходит.
#7
by Лефмихалыч
разработчики могут не дать доступ просто. ты хотя бы уже выяснил, где именно тормозит? На стороне 1С, или на стороне API, ни интернеты медленные?
#8
by php5
Я специально разворачивал локально битрикс, и к сожалению тормоза не из-за интернета...время обмена совпадает с рабочим сайтом.
#9
by Лефмихалыч
если тупит API, то при чем тут 1С? Требуй у разработчиков, чтобы при твоих объемах загрузка длилась требуемое тобой количество секунд или ты пошлешь их в жопу с их сайтом и обратишься к другим разработчикам.
#10
by Лефмихалыч
или речь про разработчиков именно Битрикса, а не конкретного сайта? Короче, у тебя есть техническая возможность проигнорировать их "нельзя" и грузить напрямую в БД?
#11
by php5
Золотые слова :) Послать всегда успеем... Мы вроде с ними договорились напрямую в базу писать, они должны были предоставить инфо "что-куда" (планировал через внешние источники), но в итоге сказали - что будем оптимизировать через API. То ли они не компетенты (боятся последствий, не смогут разобраться и т.д.), то ли я не прав, и так правда делать нельзя....вообщем поэтому эту ветку и создал, чтобы услышать мнение людей, которые подобное уже реализовывали.
#12
by Лефмихалыч
вообще, правильно - через API. А все эти напрямую поползновения - это от безысходности или нищеты. Не приведи господь что-то куда-то переедет или отрастет между ними какой-то прокси/балансировщик. Или еще изменится хоть что-то в ИТ-ландшафте. Все ж по звезде пойдет мгновенно. Так что про API - это они правильно говорят. Только теперь надо расчехлять нагибатор и выдвигать требования к быстродействию их этого API и добиваться выполнения этих требований.
#13
by Юрий Лазаренко
"разработчики могут не дать доступ просто." - куда? К хостингу моего сайта, от которого я знаю админский логин/пароль и на котором могу делать с БД все что угодно?
#14
by Юрий Лазаренко
"Только теперь надо расчехлять нагибатор и выдвигать требования к быстродействию их этого API и добиваться выполнения этих требований." Тут Битрикс нагибать надо, а его особо не нагнешь.
#15
by Лефмихалыч
автор не говорит, что за разработчики. Я исхожу из т ого, что это какие-то волшебные разработчики именно сайта, про который известно, что он где-то там API битрикса использует. Может сайт конторе не принадлежит
#17
by Orfin
Как то было дело выгрузки цен у номенклатуры, 15 000 позиций, очень долго шла выгрузка, даже если отправить 20 поизиций, сайт загружал минут за 15, узкое место было на сайте с битрикс.
#18
by php5
Разработчики сторонние, контору не буду разглашать...Позиционируют себя как битриксоиды.... Хостинг наш...
#20
by torgm
Есть модуль оптимизированный загрузки из 1С, в платных разработках на битриксе, нам его ставили, обмен значительно ускорился. И я надеюсь без картинок выгружаешь?
#23
by Orfin
Собирались решать так: на стороне битрикса базу разбить на части, что то такое, не помню точно. Тормоза были из за того что размер базы был большой на сайте. В общем оптимизация обработки загруженных данных в битриксе. Этим занимались программисты сайта. В итоге закончилось тем что у клиента деньги кончились на всякие там оптимизации
#24
by drumandbass
1. Не грузите все и сразу. 2. Сделайте веб сервис на стороне битрикс для обновления элементов поштучно. 3. Обновляте сайт онлайн-при записи или по рег заданию отложенно. 4. Смотрите на таймауты и работоспособность сайта во время обена. 5. Выставьте нужно количество элементов в 1 пакете чтобы не жрал память. 6. Используте highload блоки для свойств.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Тем кто юзает МОД - ускорение регистрации объектов
- 1C 7.7 ТиС + Битрикс:Управление сайтом. Альтернативные выгрузки.
- КД2: игнорирует период выгрузки при выгрузки данных из конфигурации на базе v8.0
- Кто использовал Битриксовую обработку выгрузки из 1с для сайтов не 1с Битрикс?
- Ускорение PostgresSql, снижение нагрузки на диск (stats_temp_directory )
- Добавление поля для выгрузки на сайт битрикс (доработка XDTO)
В этой группе 1С
- Работа с НастройкиКлиентскогоПриложения и как управлять отображением команды "Все функции"
- ERP 2.1 Как вывести Доп. реквизит в Универсальный отчёт по Документу
- 8.3 УФ Длина подсказки - 255
- Как в ЗУП 2.5 организовать начисление сдельной и повременной работы?
- Не попадает резерв в документ 'Требование накладную' из 'Заказа на производство'
- Стоимость перехода с 1С файловой на клиент-серверную
- ВПФ УПД БП3
- Бух 3.0, как выполнять формирование книги покупок ежемесячно
- где скачать полный релиз бухгалтерии казахстана 3.0 имея подписку на ИТС
- печать внешних файлов из 1С
- Как изменить заголовок в шапке универсального отчёта?
- Фоновые задания БП 3.0. Не успевают выполняться
- Недостаточно памяти для получения результата запроса к базе данных
- как избавиться от цикла в цикле?
- 1С УПП 1.3. Расчет среднего заработка, ведущие начисления.
- Итоги по колонкам в таблице СКД
- Календарь в 1С Документообороте 2.0 Проф
- УТ 11.2. Логика вычисления БРУТТО в ТОРГ12 по реализации
- 1С розница места хранения
- Как в режиме 1С предприятие в макет добавить область?