Немного предыстории - я хотел встроить это в .net, но мой хостинг-провайдер будет брать 75 долларов за включение .net, и я слишком туг, чтобы платить больше Так что php это так. Я не очень знаком с php, за исключением того, чтобы разбираться в WordPress (где я, вероятно, буду это реализовывать).
Мне нужен генератор случайных чисел (эта часть проста), который сидит на моем сервере и создает случайное число каждые x секунд, если на сайте есть хотя бы один посетитель. По сути, если кто-то попадает на страницу, запускается рандомизатор с одновременным посетителем, обслуживаемым одной и той же цепочкой чисел. Имеет ли это смысл? Может быть, я мог бы установить флаг, когда приходит один посетитель, который останавливает последующий опрос?
Я думаю, что я бы выполнил первую часть, подключив load (), запустив сервис и выкачивая числа, все довольно просто. Как я могу гарантировать, что одновременные посетители не опрашивают службу, а обслуживают выходные данные, созданные посетителем? Я попытался проиллюстрировать, что я имею в виду ниже:
visitor one hits site - polls service 3 5 23 50 29 11 59 84 99 17 34 55
visitor two hits site 11 59 84 99 17 34 55
visitor three 99 17 34 55
Надеюсь, что это имеет смысл, любые идеи очень ценятся ...
РЕДАКТИРОВАТЬ: Что-то вроде этого для демона?
class TheDaemon
{
public function run()
{
while (1) {
// do stuff here
}
}
}
$daemon = new TheDaemon();
$daemon->run();