Асинхронное задание PHP cron? Является ли это возможным?Php

Кемеровские программисты php общаются здесь
Anonymous
Асинхронное задание PHP cron? Является ли это возможным?

Сообщение Anonymous »

Мне нужно написать сценарий cron (php), чтобы получить результат html с нескольких веб-сайтов.

Предположим, в моей базе данных есть записи о 50 веб-сайтах (т. е. http: //www.somewebsite.com/page.php). Таким образом, задание cron будет запускаться каждые x минут. Во время работы он загружает записи из базы данных, проверяет статус каждого веб-сайта, затем получает от него результат HTML и анализирует его.

Меня беспокоит, если веб-сайт из n-й записи не отвечает или требуется некоторое время для загрузки (например, зарубежный веб-сайт), тогда запись n+1 не будет запущена, пока не будет завершена n-я запись, тогда это задание cron будет потребуется некоторое время, чтобы закончить.

Если я выполняю сценарий в браузере, его можно легко обработать с помощью ajax async, однако это задание cron, поэтому у меня есть понятия не имею, как справиться с этой ситуацией.

Подробнее здесь: https://stackoverflow.com/questions/183 ... t-possible

Вернуться в «Php»