@Fox Привет.Я описывал задачу в этой теме https://community.bablosoft.com/topic/27417/вызов-многопоточной-функции
Дело в том,что я не могу вообще никак перевести свой скрипт на многопоток,у меня тупо,что в вызове функции в многопоток,что просто обычный многопоток,выполняет свою работу с данными по очереди,а не одновременно.И это очень сильно бьет по времени,а нужна именно скорость обработки.Все уже готово и скрипт рабочий полностью,но скорость обработки заставила воспользоваться многопотоком.Ранее,подобных проблем не замечал,а сейчас элементарную задачу не могу уже несколько дней решить.
Скрипт очень простой и работает без браузера вообще,в скрипте используется только одно взаимодействие с гет запросом.Пример скрипта я приложил в этой теме(но без запросов),он точно почти такой же,как и основа.
Логика такова:
1)Запускается скрипт (без всяких ресурсов изначально и данных) и создаются два ресурса.
2)Делается запрос на сайт,который обрабатывается в отдельной функции,т.е. обрабатывает полученные строки и записывает в ресурс.
3)Вызывается функция в несколько потоков,которая работает (должна работать) с каждой строкой из созданного ранее ресурса(уникальной)в отдельном потоке.Данные обрабатываются и записываются во второй ранее созданный ресурс.
4)Как только данные обработаны,ресурс переводится в список и список записывается в файл.Более ничего не делается.
-Сперва я думал,что проблема в создаваемых в ходе работы ресурсах,но нет.Создавал изначально ресурсы и то же самое было.
-Потом пробовал брать из файлов значения\потом создавать файлы по ходу и из них брать данные\сохранять напрямую пытался и.т.д
-Возможно думал стоят какие то ограничения из за слабого пк с 4 гб оперативы и взял сервер с 64 гб,но как обрабатывалась строка за 5 минут на моем пк,так же по скорости и на серваке.Ладно, с этим я уже ничего не поделаю из за регулярок в проекте,согласен.Но вот перевести на поток и хотя бы по 10 строк одновременно обрабатывать,очень бы помогло.А сейчас в любом случае,у меня,сколько бы потоков не выставил - работает все равно как один,просто по очереди разный поток берет свои данные(
Подключить VPN в Bas
-
Здравствуйте, подскажите есть ли сейчас возможность для браузера Bas подключить vpn. ?
версия Bas 22.8.1 -
@Евгений1888 Стандартных методов нету. Можно через node
-
@Евгений1888 said in Подключить VPN в Bas:
Здравствуйте, подскажите есть ли сейчас возможность для браузера Bas подключить vpn. ?
версия Bas 22.8.1Используйте десктопные приложения vpn (когда весь трафик системы начинает идти через него). Установить расширение vpn для браузера BAS нельзя
-
@Евгений1888 said in Подключить VPN в Bas:
@dilolo Подскажите пожайлуста, вообще я правильно мыслю.
если допустим получилось подключить vpn, то работая в много потоке каждый браузер будет иметь свой ip или он будет один на всех ?Если вы просто на пк включите ВПН то будет один ip на все браузеры. Придется попотеть, чтобы найти такое решение которое будет создавать локальные прокси и для каждого такого прокси создавать впн тунель. Хз есть ли такое в готовом виде, короче затея та еще )
-
@Евгений1888 said in Подключить VPN в Bas:
Но мне кажется это может решить многие проблемы для тех у кого бесплатная версия. )
Какая связь между ВПН и бесплатной версией?
-
@Евгений1888 А зачем это делать если есть прокси ?
-
@Евгений1888 https://www.npmjs.com/package/node-openvpn
Как вариант купить сервак и его сделать как впн.
https://community.openvpn.net/openvpn/wiki/Easy_Windows_Guide -
@m1st said in Подключить VPN в Bas:
@Евгений1888 https://www.npmjs.com/package/node-openvpn
Как вариант купить сервак и его сделать как впн.
https://community.openvpn.net/openvpn/wiki/Easy_Windows_Guideможно на том запустить несколько node на разных портах,
или развернуть несколько виртуалок. -
@m1st если бы хоть примеры посмотреть как это и что. Я в этом ноль
-
@Евгений1888 Вот еще вариант нашёл на форуме
Подключение разных программ на BAS к разным VPN соединениям https://toster.ru/q/290396