У меня был очень похожий опыт, но я остановился на другом решении.
Я тоже тестировал скрипт на 8 ядерном 32 гб дедике с широким каналом и там еле еле 10 потоков шло.
Работающими решением оказалось взять 32 ядерный локальный сервер с 64 оперативки, на не очень быстром канале, с сокс5, на нем 100+ потоков запускалось.
Скрипт тот же, никаких оптимизаций не делалось.
Стоит конечно побольше, чем аренда дедика но тут уж зависит от окупаемости твоей темы, стоит ли оно того или нет.
Но соксы могут быть узким местом, по возможности нужно делать свои соксы. Для этого, можно брать дешевые VPS и установить сокс через опенсурсный софт microsocks для линукса (в инете полно инструкций по установке, занимает не более 5 минут вручную, и можно установку через БАС автоматизировать также на случай если нужны сотни соксов).
Сброс входных настроек скрипта
-
Здравствуйте, подскажите, если используется в работе несколько скриптов с одинаковыми названиями ресурсов, можно ли сделать чтобы они не сбрасывались , а сохраняли настройки с предыдущего запуска скрипта? Кроме как установки "по умолчанию" ?
Очень неудобно каждый раз все переписывать, если одновременно работаешь с несколькими скриптами
-
@midgeth said in Сброс входных настроек скрипта:
Здравствуйте, подскажите, если используется в работе несколько скриптов с одинаковыми названиями ресурсов, можно ли сделать чтобы они не сбрасывались , а сохраняли настройки с предыдущего запуска скрипта? Кроме как установки "по умолчанию" ?
Очень неудобно каждый раз все переписывать, если одновременно работаешь с несколькими скриптами

-
@Fox , спасибо, а нельзя по умолчанию настроить чтобы они сохранялись? Либо чтобы не приходилось каждый раз кликать "Загрузить" и выбирать настройки для каждого скрипта?
Как я понимаю эти настройки сохраняются каждый раз при изменении для всего баса , можно ли изменить чтобы отдельно под каждый скрипт это происходило?
-
@midgeth said in Сброс входных настроек скрипта:
@Fox , спасибо, а нельзя по умолчанию настроить чтобы они сохранялись? Либо чтобы не приходилось каждый раз кликать "Загрузить" и выбирать настройки для каждого скрипта?
Как я понимаю эти настройки сохраняются каждый раз при изменении для всего баса , можно ли изменить чтобы отдельно под каждый скрипт это происходило?
В папке BAS есть файл actual.xml, в котором сохраняются введённые данные ресурсов. Файл один, а проектов много, по этому данные ресурсов в нём заменяются при каждом изменении введённых данных проектов. Если хотите, что бы введённые данные сохранялись для каждого проекта без перемешивания, вам нужно переименовывать файл actual.xml при смене проекта, что бы новые данные другого проекта не заменили данные введённые ранее. В текущей версии BAS нет функционала, что бы сделать это автоматически