У меня был очень похожий опыт, но я остановился на другом решении.
Я тоже тестировал скрипт на 8 ядерном 32 гб дедике с широким каналом и там еле еле 10 потоков шло.
Работающими решением оказалось взять 32 ядерный локальный сервер с 64 оперативки, на не очень быстром канале, с сокс5, на нем 100+ потоков запускалось.
Скрипт тот же, никаких оптимизаций не делалось.
Стоит конечно побольше, чем аренда дедика но тут уж зависит от окупаемости твоей темы, стоит ли оно того или нет.
Но соксы могут быть узким местом, по возможности нужно делать свои соксы. Для этого, можно брать дешевые VPS и установить сокс через опенсурсный софт microsocks для линукса (в инете полно инструкций по установке, занимает не более 5 минут вручную, и можно установку через БАС автоматизировать также на случай если нужны сотни соксов).
Вопрос по Break
-
@uraabk Это я все понимаю, просто хотел уточнить вдруг есть скрытый смысл.
И, чтобы не плодить кучу веток на форуме можно тут еще два вопроса:
- Можно ли разом заменить во всем скрипте (либо в отдельной функции скрипта) одну переменную на другую (т.е. изменить ее имя)?
- Как ссылку на файл в этом чате засунуть в слово проект?
-
@senerg просто меняешь во всем скрипте название одной переменно на другую, по очередной проверяя каждую функцию скрипта. Либо можно попробовать открыть проект в текстовом редакторе и там воспользоваться заменой одной переменной на другую.
-
@senerg Нууу, вопщем да. Хотя если вы тоже художник и так хотите видеть...
Ничего кроме лишнего кода это не дает. Хотя тут как. Я например иногда беру переменную 2 раза или еще чего. Кода надо бас притормозить, а действие ждать не подходит. Так шта все зависит от того где именно это ваша break мало ли мо это все в супер функции какой ;-) -
-
@senerg Блин... Я понял... Откуда вы...
BREAK_POINT][Captcha] [GET][http://HOST/index.php?view=login] [CLEAR_BUFFER] [PARSE][name="token" value="]["] [LOAD_CAPTCHA][http://HOST/modules/captcha/captcha.php?r=login] [COLOR_TRESHOLD][200] [CROP][TOP][2] [CROP][DOWN][2] [CROP][LEFT][2];-) Бас работает совершенно иначе. Запомните это. правил нет. Вы создатель, вы тв
оАрец;-].
Ограничения только по функционалу баса и по "художественности" идеям реализации, ну и канешн техническое знание js -
@allive Если сравнивать. Зеннопостер это такой минивен в котором дохрена ненужного, нет нужного, бог знает где балонник и вообще ты не в курсе, "а компрессор есть?". Минпостер😁 это такой... шишига. Танк на колесах, но жопу отшибет.
Бас.. ЭТО АНГАР где ты можешь собрать чо хочется -
@allive said in Вопрос по Break:
Блин... Я понял... Откуда вы...
BREAK_POINT][Captcha]
[GET][http://HOST/index.php?view=login]
[CLEAR_BUFFER]
[PARSE][name="token" value="]["]
[LOAD_CAPTCHA][http://HOST/modules/captcha/captcha.php?r=login]
[COLOR_TRESHOLD][200]
[CROP][TOP][2]
[CROP][DOWN][2]
[CROP][LEFT][2];-)
А я, честно говоря, не очень вас понял. И откуда же я?))
-
@senerg Методология написания скрипта. Это шаблон минипостера с попыткой вкрячить совершенно ненужное действие тут, нужное там. Иа же вам кусок из кода скопированного дал.
А я вам обьяснил что в басе все это не нужно. Хотя можно. Вы можете писать по шаблонам, а можете вообще колдовать как вам заблагорассудиться.
Лично мне теперь проще читать ваши вопросы, и значит меньше сеансов телепатии.


