конечно, рабочий метод 😂 но может сначала над самим парсером поколдовать?
Я даже не знаю стоит ли, он парсит по 5 страниц, нашёл инфу о товаре, которого нет в базе, добавляет а после пытается отправить мне в тг сообщение
По 5 страниц в день/час/секунду? Сколько запросов в секунду вы отправляете? На сайте может быть 10к/100к товаров, если вы их всех сразу запросами кидаете то нагрузка действительно большая
5 страниц в секунду, товаров на сайте примерно 2000-4000 тысячи сейчас, я специально спарсил все товары, чтобы узнать какая будет нагрузка при отсутствии новых товаров, однако нагрузка всеровно 130%
Спустя час нагрузка падает и колеблится в районе 70-85% на процессор
Нагрузка 130% потому что запросы на парс товаров идут в любом случае, здесь от того новый ли товар или нет сильно нагрузка не зависит
Я знаю, но я написал так, что прежде чем получить инфу о товаре с его страницы он сверяется в базе, если есть только тогда добавляется, даже при отсутствии новых товаров нагрузка большая на процессор
Запустите скрипт на своем ПК, посмотрите нагрузку и тогда поймёте в чем проблема. В процессоре на VPS или в производительности самого парсера. (Я думаю у вас процессор производительнее чем на VPS за 5$)
Может быть вы правы, процессор на моём пк с запущеным ботом и остальными программами нагружен на 90%, однако я не тестировал его на протяжении к примеру работы целого дня
Тут 99% проблема в коде парсера. Возможно где-то рекурсивные запросы идут или типо того
130% на линуксе это значит что 1 ядро забито, а второе на 30%
У него и в 200 улетает на 2 ядрах
5 страниц в секунду это довольно много
Обсуждают сегодня