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