Андрей Краснов: тогда придётся запускать процесс PHP каждую минуту (в большинстве раз – напрасно) – и в нём проверять по БД, надо ли что-то делать в эту минуту.
На пункте 3. задумываешься, зачем запускать три копии MySQL, если можно одну с несколькими базами; зачем запускать три php-fpm, когда можно один с тремя пулами. Я очень соглашусь с «имхо» – что проще, быстрее и эффективнее настроить всё это на самой машине.
Stalker_RED: документирован ли этот момент для основных браузеров? Что происходит с приоритетом web worker'ов от неактивных вкладок? Можно ли влиять на приоритет скрипта или таймера?
sim3x: нее, тут же между действительно паттерновыми событиями может быть шум - включения тех же событий, но не попадающих в паттерн. И потом, изначально неизвестен вид паттерна – то ли это А-Б-А, то ли какойнибудь АББА. Как неизвестны и его временные параметры – то ли 50-35-5 сеекунд до события Й, то ли как-то ещё..
sim3x: жажду замечаний кого-то, кто сам решал аналогичную задачу недавно.. Списать и понять всегда приятнее, чем пройти курс, понять и написать не сразу что-то работающее )