@yrsmir said in Проверка на вирусы:
все нашел но хочется чистого..ок
вроде этого можно добиться подписав программу.
стоимость подписи смотреть в интернете.(ввести в поиск Code Signing price)
всё ещё нужен чистый или уже передумали?
@Mnogonemogu Я сам не особо гуру, но вот что могу подсказать: так как вы совсем зелёный новичок, то попытаюсь сванговать, что ip вы получаете не через HTTP-клиент, а через браузер (не обижайтесь, пожалуйста, если это не так). Поэтому первое, что возможно оптимизировать - это переделать получение ip через HTTP-клиент, если оно у вас так не реализовано. Также в вашем случае я бы работу с файлом организовал так: сначала читать файл в список, а затем проверить существование в списке вашего прокси, для обоих действий есть отдельные кубики в модулях для работы с файлами и списками соответственно. Регулярки сами по себе требовательны, тем более, если файл у вас там большой. Больше лично я, к сожалению, ничего предложить не могу.
для проверки на наличие можно использовать 2 варианта:
хранить лучше только сам ip без портов, протоколов и т.д. если они не нужны. меньше займет места.
добавить новый элемент в ресурс или список нетрудно. список работает быстрей но ест больше оперативы
p.s. выкладка того что я продумал для себя. буду реализовывать на этой или след. недели наверно
@DoctorKrolic @tet-vivi
Спасибо большое за вашу помощь, решил свою проблему с помощью списка и поиска по списку.
Расположение ресурса —>Читать файл в список —> Содержит ли в списке
@Mnogonemogu said in Проверка прокси на использование.:
@DoctorKrolic @tet-vivi
Спасибо большое за вашу помощь, решил свою проблему с помощью списка и поиска по списку.
Расположение ресурса —>Читать файл в список —> Содержит ли в списке
если каждый раз добавлять новый элемент в файл/ресурс-файл, а потом читать перед проверкой в список что бы только проверить наличие - это довольно ресурсо-емко получается(если данных в файле много, то можно столкнуться с тем что каждый поток будет много есть ресурсов копма и тормозить скрипт когда будет производить чтение в список)
это можно наверно отнести к той же рекомендации не перезагружать ресурсы в многопотоке(хотя есть обходные методы).