![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 0 Dołączył: 14.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam
mam zrobione cos takiego ze czas ktory pozostal do konca aukcji jest zapisywany do bazy sql za kazdym odswiezeniem strony . i mam takie pytanie bo teraz zamierzam dodac do crona ten skrypt ktory bedzie sprawdzal jaki czas pozostal do konca aukcji, tylko nie wiem za bardzo co jaki czas ustawic zeby ten skrypt sie wykonywal, bo najlepiej by bylo jak najczesciej czyli co 1 sekunde, tylko ze z drugiej strony to rozwiazanie wydaje sie troche bez sensu. ma ktos moze jakis pomysl jak to rozwiazac zeby bylo jak najlepiej |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%) ![]() ![]() |
Oczywiście, że najlepiej jest przetrzymywać w bazie danych date wystawienia przedmiotu i czas trwana aukcji, niz za każdym razme (w zasadzie co 1sek) robic update całej tabeli. Nie wyobrażasz sobie chyba, że przy np 10 000 (tyle Ci życzę (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) przedmiotach ednorazowo wystawionych), skrypt co sekunde robił 10 000 zapytań. To w minucie daje 600 000! Chyba jeszcze lepszym rozwiązaniem jest trzymanie daty (i oczywiście czasu) zakończenia aukcji. Skrypt nie musi działać na cronie, wystarczy, że na początku skryptu utworzysz kod sprawdzający, czy aukcja nie została zakończona, a jeśli tak, to robisz co tam musisz (jakieś podsumowanie, wysłanie meila itp.). Tym sposobem, pierwszy użytkownik który wejdzie na aukcje wykona akcje zakończenia aukcji (ale rymowanie (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ). Pozdrawiam serdecznie
BTW: Etam, zaraz kpina...... Ten post edytował TomASS 28.08.2005, 00:31:32 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 10:27 |