У меня был очень похожий опыт, но я остановился на другом решении.
Я тоже тестировал скрипт на 8 ядерном 32 гб дедике с широким каналом и там еле еле 10 потоков шло.
Работающими решением оказалось взять 32 ядерный локальный сервер с 64 оперативки, на не очень быстром канале, с сокс5, на нем 100+ потоков запускалось.
Скрипт тот же, никаких оптимизаций не делалось.
Стоит конечно побольше, чем аренда дедика но тут уж зависит от окупаемости твоей темы, стоит ли оно того или нет.
Но соксы могут быть узким местом, по возможности нужно делать свои соксы. Для этого, можно брать дешевые VPS и установить сокс через опенсурсный софт microsocks для линукса (в инете полно инструкций по установке, занимает не более 5 минут вручную, и можно установку через БАС автоматизировать также на случай если нужны сотни соксов).
Куда сохранять файлы для для работы по умолчанию.
-
Вопрос глупый, для многих скорей всего банален.
Но не понимаю как сформулировать даже, чтобы искать в Вики или в Гугле.Написал скрипт, в нем есть значения по умолчанию, которые скрыты от пользователя, который впоследствии будет использовать скрипт.
Например:
Выбор городов->Случайный выбор
В данном случае, от пользователя скрыт путь расположения txt файла со списком городов, ну и заменить его на свой он не может.Вопрос.
Куда мне положить файл gorod.txt , чтобы при компиляции он закрепился в программе, а в последствии корректно распаковался у пользователя, а не выдал ошибку "Файл не существует"Где у bas эта волшебная папка для хранения настроек? ))
-
@super84
Ну, я собственно, поэтому и спросил про универсальную папку. Думал возможно предусмотрено в BAS при распаковке такое место (например: C:\Program Files\bas\default), куда можно выгружать значения по умолчанию, которые заранее требуются для работы скрипта)
