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

Разделы · Индексация и техаудит

Обход большого сайта краулером: где ставить ограничение по темпу

11 ответов · 3 512 просмотров
знак участника pool_manager
pool_managerЗнаток
  • сообщений 1 580
  • на форуме 5 мес
Индексация и техаудитгорячая

Задача техническая, но упирается в объём и темп.

Вводные, чтобы не гадать.

Проверка идёт с 30 адресов, темп примерно шесть запросов в минуту на адрес. Часть разделов робот обходит раз в две недели, часть каждый день. Каталог на 300 тысяч страниц, обход раз в неделю.

Хочется услышать цифры от практиков.

знак участника Тучков
ТучковНовичок
  • сообщений 430
  • на форуме 1 года
полезный ответ
pool_manager писал: Обход большого сайта краулером: где ставить …

Добавлю то, что обычно выясняется поздно.

Выпадение страниц пачкой почти всегда связано с одним изменением. Ищите, что менялось за неделю до этого.

$ ./obhod --start https://example.org/ --rps 8 --out kody.csv
200 -> 284 110
301 -> 12 448
404 -> 1 902
знак участника Захаров Л.
Захаров Л.Участник
  • сообщений 1 310
  • на форуме 8 мес
полезный ответ

Добавлю про источник. Раньше брал дешёвый общий пул, где адреса шли подряд одним диапазоном, и половина прогонов заканчивалась проверкой на робота. Перешёл на приватные прокси IPv4 и SOCKS5, и вопрос закрылся сам.

Держите запас, ровно по расчёту работать не выйдет.

знак участника Эдуард Мель
Эдуард МельУчастник
  • сообщений 730
  • на форуме 10 мес

Сколько это длится и с какой частотой повторяется?

Какая версия программы стоит?

знак участника Гаврилин
ГаврилинУчастник
  • сообщений 1 330
  • на форуме 8 мес

Начинал с готовых сервисов, потом ушёл на своё.

Битые ссылки ищите не только на страницах, но и в картах сайта. Там их обычно больше.

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

Ловил это дважды, оба раза по разным причинам.

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

знак участника Нина Караваева
Нина КараваеваУчастник
  • сообщений 1 025
  • на форуме 7 мес

Уточню, иначе можно уйти не в ту сторону.

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

Битые ссылки ищите не только на страницах, но и в картах сайта. Там их обычно больше.

Жду продолжения.

знак участника Ирина Долева
Ирина ДолеваНовичок
  • сообщений 588
  • на форуме 11 мес

Есть возможность повторить прогон и сравнить?

знак участника Айгуль Р.
Айгуль Р.Новичок
  • сообщений 440
  • на форуме 1 года

Замерьте и сравните, догадки тут не помогут.

знак участника Дарья Смолина
Дарья СмолинаУчастник
  • сообщений 820
  • на форуме 9 мес

Так и есть, проходил через это в прошлом году.

Выпадение страниц пачкой почти всегда связано с одним изменением. Ищите, что менялось за неделю до этого.

Скорость обхода после переезда падает у всех. Дайте серверу неделю, потом сравнивайте.

$ ./obhod --start https://example.org/ --rps 8 --out kody.csv
200 -> 284 110
301 -> 12 448
404 -> 1 902
знак участника Бабенко Д.
Бабенко Д.Новичок
  • сообщений 402
  • на форуме 1 года

Помню, как искал причину два дня подряд.

Логи сервера и панель вебмастера считают разное. Логи показывают все обращения, панель показывает то, что робот счёл достойным упоминания. Расхождение в пять или десять процентов это нормально.

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

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

На одном проекте это стоило нам сорванного срока.

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

Полный обход большого сайта имеет смысл раз в неделю. Ежедневный полный обход не даёт новых знаний, только нагрузку.

Ответить в темеПодписаться

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

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