многопоточность на php

Статус
В этой теме нельзя размещать новые ответы.

sympler

Постоялец
Регистрация
24 Окт 2008
Сообщения
131
Реакции
6
как многопоточность на сайте реализовать вижу только с помощью ajax запускать одновременно сразу несколько php скриптов, но как реализовать многопоточность в кроне?
 
Есть библиотечка multicurl. Аналог курла, только многопоточная. Из минусов конечный результат всех действий получите только когда все скрипты отработают и возвратят результат.

Вот одна из тем: Для просмотра ссылки Войди или Зарегистрируйся
 
В кроне по-моему вообще проще простого.

Запускаешь crontab -e, пишешь там строку запуска своего скрипта, копируешь ее сколько надо тебе раз, и у тебя допустим каждую минуту запускается пачка в 100 скриптов. Или там сколько надо. Или не каждую минуту, а в зависимости от того сколько у тебя в среднем один скрипт выполняется.

Можно организовать мастер-скрипт, который будет смотреть количество одновременно запущенных процессов, и при случае плодить новые:
PHP:
exec('/usr/bin/php  /usr/home/www/my-script.php >/dev/null &');

ну короче аналог "аяксовой" многопоточности как раз не проблема сделать.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху