У меня был очень похожий опыт, но я остановился на другом решении.
Я тоже тестировал скрипт на 8 ядерном 32 гб дедике с широким каналом и там еле еле 10 потоков шло.
Работающими решением оказалось взять 32 ядерный локальный сервер с 64 оперативки, на не очень быстром канале, с сокс5, на нем 100+ потоков запускалось.
Скрипт тот же, никаких оптимизаций не делалось.
Стоит конечно побольше, чем аренда дедика но тут уж зависит от окупаемости твоей темы, стоит ли оно того или нет.
Но соксы могут быть узким местом, по возможности нужно делать свои соксы. Для этого, можно брать дешевые VPS и установить сокс через опенсурсный софт microsocks для линукса (в инете полно инструкций по установке, занимает не более 5 минут вручную, и можно установку через БАС автоматизировать также на случай если нужны сотни соксов).
Скачать картинку по ссылке
-
Как можно скачать картинку по ссылке?
HTTP-клиент>СкачатьНе подходит как я понял, так как если на сайте авторизации нет то ссылка не открывается вообще
в инете нашел такой вариант через консоль в обычном браузере работает
var link = document.createElement('a'); link.setAttribute('href', 'http://url.ru/image.jpg'); link.setAttribute('download','download.jpg'); link.click();Но не смог поставить переменную вместо http://url.ru/image.jpg ошибку выдавало действие переменную взял в ++ убрал ковычки все равно не получается
-
@GamiD said in Скачать картинку по ссылке:
Но не смог поставить переменную вместо http://url.ru/image.jpg
VAR_URL = "http://url.ru/image.jpg";//[[URL]] var url = VAR_URL; var link = document.createElement('a'); link.setAttribute('href', url);//link.setAttribute('href', VAR_URL); link.setAttribute('download','download.jpg'); link.click();разве не
-
@ruzne
Делаю вот так ошибку выдаетVAR_URL = [[POST_PHOTO]];//[[URL]] тут пробовал с кавычками и без var url = VAR_URL; var link = document.createElement('a'); link.setAttribute('href', url);//link.setAttribute('href', VAR_URL); link.setAttribute('download','download.jpg'); link.click();ReferenceError: Can't find variable: document во время выполнения действия 132672333
