Witam.
Mam problem z rozpracowaniem kontroli strony przez serwer. Ale zacznę od początku:
Robię stronę aukcyjną na której każde przebicia zwiększa czas. Użytkownicy mają też możliwość ustawienia automatycznego podbijania przez serwer od jakiejś ceny do jakiejś. Gdy czas dochodzi do zera pojawia się napis "AUTOMATY" i czeka aż w bazie mysql pole 'end' będzie równe 1. Wtedy serwer ma za zadanie automatycznie podbijać cene w aukcji i przedłużać czas jeśli jest ustawione automatyczne podbijanie; w przeciwnym wypadku zmienia wartość end w bazie mysql i aukcja się zamyka.
Tutaj mam problem jak serwer ma to robić. Oczywiste jest to że będzie to skrypt php lecz jest kilka opcji:
1) CRON co co najmniej sekundę
2) Serwer non stop ma włączony skrypt który to robi (sprawdza czy są automaty, jeśli tak to przebija i to w pętli nieskończonej)
3) Jeśli u użytkownika pojawi się napis "automaty" zostaje wysłany sygnał do odpalenia skryptu przez serwer (takie rozwiązanie by działało gdyby 24/dobe przynajmniej jedna osoba była na serwie)
Zależy mi na optymalności. Jakie rozwiązanie będzie najlepsze?
P.s Mam nadzieję że nie pomieszałem za bardzo i zrozumieliście co miałem na myśli