Разбирая и обсуждая такие моменты, нужно понимать структуру работы выгрузки, и оценивать необходимость в объемах которые вы гоняете.
Какие этапы есть в выгрузке:
Этап создания в 1С + этап транспорта до сервера + этап распарсивания + этап загрузки в инфоблоки или иные сущности
В зависимости от объема информации в файле, а это обычно тоже не однородные данные, каждый этап будет работать по разному:
Данные по наименованиям товаров + данные по свойствам + данные по SKU + картинки + описания товаров
Если вы держите в файле выгрузки в 1С данные по описаниям и картинкам, то вы автоматически увеличиваете в разы выгрузку. Миллион элементов без описаний и картинок это обычно менее 10-15 мегабайт данных, в зависимости от количества свойств и SKU. А вот выгрузка 500 тысяч - 1 миллиона элементов с описаниями и не дай бог картинками, это от 2х до 10 гигабайт данных, причем я не преувеличиваю, видел в живую 10 гигабайтный файл).
А теперь представим у вас файл в 2-3 гигабайта, его нужно собрать в 1С, это самая быстрая часть) пусть это 10-15 минут (сильно зависит от машины и скорости работы жестких дисков), далее на канале офисном (а они обычно намного слабее частных, которые уже давно от 50 до 100 мегабит), эти 2 гигабайта нужно отправить на сервер. Хорошо если у вас включена пакетная отправка

и при обрывах пакетов придется перекачивать не весь объем, а только потерявшийся кусок (в этом месте в зависимости от настройки это может осуществляться от 30 минут до десятков часов).
Далее пошел этап распарсивания (это наверное самый сложный кусок), на корректно настроенном сервере, обработка одного миллиона записей, занимает около 40-50 минут. При условие, что не чего не подвесили в виде обработчика, в момент выгрузки (видел в живую как обработчик картинок наносивший специфичные водяные знаки, увеличивал обработку каждого элемента на 3-5 секунды). Ну и финально запись всего в инфоблок или иные сущности, еще 15-20 минут.
Каждый этап сильно разный по времени, в зависимости от настроек, знаний тех кто настраивает это все и т.п. Поэтому я всегда рекомендую обращаться к специализирующимся на таких задачах партнерам, те кто точно понимает как все это работает и от чего зависит время работы каждого этапа, которые могут порекомендовать и сделать все корректно.
Правильно сделав интеграцию даже на штатной выгрузке (на нашей штатной не встроенной в 1С), обмен до 1 миллиона записей будет работать не более 1,5 часов.