Как проверить действительные (не мертвые) потоковые ссылки и встроенные программы программно с помощью PHP? - PullRequest
0 голосов
/ 08 февраля 2012

Учитывая список ссылок на встроенные потоки, я хотел бы проверить, является ли каждый поток живым или мертвым:

Конечной целью является система, которая не отображает ссылки, которые не работают, чтобы зрители ТВ-сайтовне тратьте время на их нажатие.

Скрипт будет написан на PHP и будет запускаться ежедневно через cron.

Скрипт будет обрабатывать примерно 3000 URL за раз.

Можно ли это сделать каким-либо образом?

Какими методами это можно сделать?

Вам известны какие-либо сценарии на любом языке, которые это делают?

Спасибо, что нашли время ответить или предоставить какие-либо инсайты.

1 Ответ

0 голосов
/ 08 февраля 2012

Чтобы проверить, является ли ссылка мертвой или живой, вы можете использовать сокеты, curl, file_get_contents - что угодно, это зависит от того, какую информацию вы ожидаете (является ли ссылка вообще живой, дает ли она код 200 вместо 404/503 / и т. Д.) , содержит ли страница какие-либо конкретные данные).

Чтобы выполнить несколько запросов одновременно, вы можете попробовать разветвить свой скрипт проверки или просто использовать какой-либо сервер очередей (например, RabbitMQ).

...