к сценарию, который инициирует все вызовы curl, в противном случае он просто истекает.

я есть скрипт php, который проверяет наличие обновлений на многих (тысячах) сайтах. Иногда (чаще по мере увеличения количества сайтов) я получаю тайм-аут при обновлении одного из этих сайтов, и весь сценарий теряется.

Лучшая идея, которую я могу придумать, - это разветвлять каждое обновление, поэтому, если оно умирает, общее обновление просто продолжается. Из того, что я понял, кажется, что многопоточность PHP не является чем-то, на что можно положиться, особенно на платформе Windows (с которой мне, к сожалению, приходится работать).

Я думал об использовании curl в качестве механизма разветвления, но разве это не будет намного дороже для сервера (во времени и вычислительной мощности)?

Я был бы рад услышать некоторые идеи и опыт о разветвлении / многопоточности PHP ...

спасибо, Омер.

Ответы на вопрос(5)

Ваш ответ на вопрос