позиции · сбор данных · отчёты
реклама IPrazon Network: приватные прокси IPv4 и SOCKS5, около 12 000 адресов, безлимитный трафик, тест до 2 часов

Разделы · Парсеры и сбор данных

Сколько потоков ставить в A-Parser при 60 адресах

4 ответов · 2 733 просмотров
знак участника Панкратов
ПанкратовУчастник
  • сообщений 745
  • на форуме 10 мес
Парсеры и сбор данных

Задача рабочая, сроки сжатые, и хочется решить один раз.

Каталог на 400 тысяч адресов, память на машине 32 гигабайта. Ставил 200 потоков, потом снижал до 80, разница по времени невелика.

$ ./sbor --potokov 120 --spisok chast-01.txt --proksi pool.txt
обработано: 48 210 / 50 000
пустых ответов: 1 842

Буду признателен за конкретику.

знак участника Костин
КостинНовичок
  • сообщений 540
  • на форуме 1 года
Панкратов писал: Сколько потоков ставить в A-Parser при 60 ад…

Добавлю то, что обычно вылезает на второй месяц работы.

Потери записей чаще всего идут из-за коротких ответов, которые программа считает успешными. Заведите проверку на минимальный размер ответа и на наличие обязательного куска разметки.

Память ест не число потоков, а хранение всего собранного в памяти до конца прогона. Пишите результат на диск пачками, и потолок пропадёт.

знак участника Алина Прошина
Алина ПрошинаНовичок
  • сообщений 140
  • на форуме 1 года
Панкратов писал: Сколько потоков ставить в A-Parser при 60 ад…

Считайте по темпу, всё остальное вторично.

знак участника Симаков
СимаковУчастник
  • сообщений 780
  • на форуме 9 мес

Расскажу, чем закончилось у меня.

Разметка на маркетплейсах меняется регулярно. Держите разбор в одном месте, чтобы правка занимала минуту, а не полдня.

знак участника Саша Верхов
Саша ВерховНовичок
  • сообщений 152
  • на форуме 1 года

Работает, пока объём небольшой. Дальше правила другие.

Большие каталоги не надо гонять одним куском. Разбейте на части по пятьдесят тысяч, каждую с отдельным состоянием, и падение одной части перестанет ронять весь прогон.

$ ./sbor --potokov 120 --spisok chast-01.txt --proksi pool.txt
обработано: 48 210 / 50 000
пустых ответов: 1 842
Ответить в темеПодписаться

Рядом в разделе

Сеометр, форум специалистов по поиску и аналитике ПравилаУчастникиО форумеЛента 2026