Witajcie, szukam porady dot. timera. Słowem wstępu, piszę od zera ruletkę, w losowaniach udział może brać wiele osób jednocześnie. Niestety, zrezygnowałem z użycia socket.io ponieważ jest to dla mnie na ten moment coś nowego. Większość elementów na stronie odświeżanych jest przy użyciu AJAX. Cały system obstawiania jest już prawie gotowy, zostało dopiąć wszystko na ostatni guzik i poprawić walory estetyczne. Serwer, czyli skrypt napisany w node.js losuje liczbę co 30 sekund i wpisuje ją do bazy danych razem z wygenerowanym hasem losowania. Timer o którym wspomniałem na początku, ma startować w momencie kiedy pojawi się wynik poprzedniego losowania, ważne jest to aby był on mniej więcej zsynchronizowany u wszystkich klientów. Moje pytanie brzmi, w jaki sposób najlepiej to rozwiązać? Cała strona została stworzona w PHP.

@Edit:
Mam jeszcze pytanie dot. samego AJAX'a, jeśli ten dosyć często pobiera dane z bazy w tle, przy większej ilości użytkowników może sprawiać problemy?