У меня есть скрипт php, который проверяет наличие обновлений на многих (тысячах) сайтах.
В некоторых случаях (чаще по мере увеличения количества сайтов) я получаю тайм-аут при обновлении одного из этих сайтов, и весь сценарий теряется.
Лучшая идея, которую я могу придумать, - это разветвлять каждое обновление, поэтому, если оно умирает, общее обновление просто продолжается.
Из того, что я понял, кажется, что многопоточность PHP не является чем-то, на что можно положиться, особенно на платформе Windows (с которой мне, к сожалению, приходится работать).
Я думал об использовании curl в качестве механизма разветвления, но разве это не будет намного дороже для сервера (во времени и вычислительной мощности)?
Я был бы рад услышать некоторые идеи и опыт о разветвлении / потоке PHP ...
спасибо,
Омер.