@bekzhan7

Как проверять внешний сайт периодически в фоновом режиме?

У меня например есть парсер с сайта которые проверяет сайт на действие которое мне нужно, теперь мне надо запускать это каждые 10-20 сек и если действие совершено получить уведомление. Уведомление думаю получать с помощью push сервисов и программки на андройде. Но я не знаю, как сделать так чтобы сайт проверялся постоянно каждые 10-20 сек чтобы отправить запрос на сервис уведомлений если появилось изменение?
  • Вопрос задан
  • 138 просмотров
Пригласить эксперта
Ответы на вопрос 2
sergiks
@sergiks Куратор тега Веб-разработка
♬♬
Если хостинг поддерживает cron – запускать по крону раз в минуту, чтобы дёргал три раза в 0, 20 и 40 секунд соотв. и отсыпался между ними. Чтобы не было дублей, надо как-то отмечать, запущен ли процесс – будь то запись в БД или временный файл-флаг.

Если даже крона нет, но на хостинге висит сайт с нормальной посещаемостью, можно повесить запуск задания туда – чтобы очередной визит пользователя проверял, работает ли сейчас процесс, и если нет – запускал его. Так реализовано в WordPress, например.
Ответ написан
@tommy_13
сделать sleep или запускать по крону
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы