JS, Сделать скрипт сборщика сайтов многопоточным, разбить по ядрам
30 000 руб. за проект
Есть скрипт сборщика сайтов на vanila js. Берет статик файлы, в некоторых из них заменяет какие-нибудь штуки и т.п., после чего упаковывает, кладет их в dist, делает nginx -t, и перезагружает nginx.
Проблема в том, что скрипт работает последовательно для каждого сайта, что на большом кол-ве сайтов уже занимает порядка 15 минут.
Хочется оптимизировать время выполнения скрипта, как минимум, распараллеливанием процессов на логические ядра через worker threads / cluster, подобные штуки.
Самостоятельная попытка реализации вызывает проблемы, типа файл не найден / ebusy, хотя файлы существуют.
При сотрудничестве дам доступ к закрытому гит репозиторию.
Исходный проект писался на ваниле специалистом уровня ниже junior, с использованием ChatGPT.
Допустимо переписать на go или другие типы решений, которые развернутся в докере.
Готов к доп. сотрудничеству, если эта задача будет закрыта.
Проблема в том, что скрипт работает последовательно для каждого сайта, что на большом кол-ве сайтов уже занимает порядка 15 минут.
Хочется оптимизировать время выполнения скрипта, как минимум, распараллеливанием процессов на логические ядра через worker threads / cluster, подобные штуки.
Самостоятельная попытка реализации вызывает проблемы, типа файл не найден / ebusy, хотя файлы существуют.
При сотрудничестве дам доступ к закрытому гит репозиторию.
Исходный проект писался на ваниле специалистом уровня ниже junior, с использованием ChatGPT.
Допустимо переписать на go или другие типы решений, которые развернутся в докере.
Готов к доп. сотрудничеству, если эта задача будет закрыта.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.