[QUOTE]Артемий у меня вот вопрос зная специфику работы 1С я знаю что чем чаще она получает ответ тем лучше работает так как если она долго не видит ответа от сайта она начинает отдавать ресурсы на другие процессы и замедляет сама пропингавку сайта у вас не было с этим проблем?[/QUOTE]не было, потому что 1С в обмене не участвует ))) Это всеобщее заблуждение, что пока идет обмен, 1С занята. 1С почти ничего не делает.
Занят только ваш процесс, если вы запустили обмен не по расписанию, а в своем процессе 1С в УТ 11.
1С действительно занята только в начале, когда она формирует файлы и отправляет их на сервер. Юля Бедросова смогла оптимизировать шаг передачи файлов с [url=https://dev.1c-bitrix.ru/community/webdev/user/30123/blog/7553/]помощью FTP[/url]. Но это только один шаг, не самый долгий.
На других шагах 1С тупо ждет ответ. Обычно длина шага в Битриксе 30 секунд. В ответе слово success failure или progress. Потом 1С снова запускает страницу обмена. Никаких действий у себя 1С не производит. А в это время Битрикс работает с временной таблицей. Поэтому тормозить на стороне 1С негде. Основная нагрузка на сайте.
[QUOTE]я игрался с настройкай время шага когда-то на очень большом проекте у меня валился сервр из-за нагрузки и я вот нашел что время от 30 до 40 секун это оптимальное время.
[/QUOTE]
Вы нашли время 30-40 секунд - значит у вас хороший сервер и маленький обмен. Вам повезло.
Кроме длины шага очень важный параметр "паузы между шагами".
Представьте что у вас очень быстрый интернет. Прошло 30 секунд, потом сразу без паузы еще 30 секунд. Потом еще. Серверу некогда отдыхать.
Модуль [url=http://marketplace.1c-bitrix.ru/solutions/askaron.slow/]отказоустойчивый обмен с 1С[/url] вставляет между шагами паузы. 30 секунд обмен, 2 секунды пауза. Замедление на 1/15. Но надежность очень сильно повышается. Длина интервалов настраивается.
[QUOTE]И что мешает вам делать порционные выгрузки с тригером по изменениям тем самым разбивая отмен на несколько более легких чем один большой?[/QUOTE]Зачем? Мы используем стандартный обмен со всеми будущими обновлениями. Никуда не лезем, ничего не ломаем. Добавили только паузы и снизили нагрузку.
Есть разбить большой обмен на более мелкие что это даст? У меня однажды обмен в 70 товаров завершался ошибкой.
Если хостинг говорит, что я не должен делать более какого-то количества запросов в минуту, как еще мне быть?