Добрый день. Подскажите, плз, возможна ли реализация многопоточности на php. Цель написать скрипт, который будет запрашивать заданные url и проверять существуют ли на этих страницах определенные комбинации слов. Скрипт запускается по крону раз в минуту, но в один поток - это слишком медленно. Если такое существует, то скажите куда копать, если нет, то нет P.S. не надо предлагать запускать скрипт на 20 серверах
однако, стоит отметить, что при использовании pcntl вы должны находиться в " режиме сам-себе-хостер", ибо пхп нужно перекомпилировать с соответствующей опцией, по умолчанию оно не ставится и работает только на *nix-платформе... в свое время я сталкивался с этой проблемой, хостер любезно мне отказал ставить расширение, потому я довольствовался параллельным запуском n скриптов, при этом нужно также написать дополнительно скрипт, реализующий механизм синхронизации этих лже-потоков
а с какой опцией, если не секрет? я и есть "сам-себе-хостер" пока еще не пробовал запускать, но админу скажу чтобы сделал это все уже написано и даже работает, но хочется чтобы было по человечески
Gannibal, необходимую вам многопоточность можно реализовать без разветвления процесса. Достаточно использовать не блокирующие сокеты.
Т.Е. можно установить одновременно 5 connection в одном процессе и они будут работать параллельно а не последовательно? Можно хотя бы примерно показать направление в которое капать