![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 17.04.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Potrzebuję napisać skrypt, który będzie sprawdzał co sekundę rekordy w mysql.
Nie musi być cron, tylko jak ktoś jest na aktualnej stronie, ma co sekundę sprawdzać. Jak wykonać takie sprawdzanie? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
I temu komuś na stronie ma co tę sekundę odświeżać dane? No to AJAX
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 278 Pomógł: 10 Dołączył: 13.02.2007 Skąd: Rybnik Ostrzeżenie: (0%) ![]() ![]() |
Dokładnie,
Jeżeli ma to być na stronie to w grę wchodzi asynchroniczność (tak jak mówi @nospor) - AJAX + setTimeout/$.timer Jeżeli chodzi o zadanie w tle jako proces php, to:
Ten post edytował matix 17.04.2013, 16:45:57 -------------------- Nawet, jeżeli nie jesteś zainteresowany usługami IT ani outsourcingiem, a Twoją pasją jest programowanie - zobacz naszą stronę. Piszemy dużo fajnych use-caseów, jak podchodzimy do tematu programowania dla naszych klientów. A tak na co dzień tworzymy budujemy mvp oraz tworzymy platformę b2b.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Przy tak małym interwale AJAX jest średnim rozwiązaniem. Zdecydowanie lepiej skorzystać tutaj z Websockets/COMET - Google: HTTP long pooling
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 17.04.2013 Ostrzeżenie: (0%) ![]() ![]() |
A więcej szczegółów?
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Wybór rozwiązania jest zależny od problemu - najpierw określ jakie to dane.
Czy są one unikalne dla danego odwiedzającego czy globalne? Jak często ulegają zmianie? Czy ewentualne opóźnienia są istotne (raz odświeży się po sekundzie, raz po dwóch)? -------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 17.04.2013 Ostrzeżenie: (0%) ![]() ![]() |
Bo tworzę coś a'la multiplayer.
Użytkownicy w bazie jak są na stronie, wtedy zmieniam im online na tak. Potem chciałem sprawdzać co sekundę jakie są online użytkownicy i ich wyświetlać. Użytkownicy te to obiekty, i chciałbym żeby się poruszały - tzn ja się poruszam, i chce by było widać jak ja chodzę. |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Tworzenie takich gier to już nie jest raczej zadanie dla PHP / JS, tylko dla czegoś ze stałym połączeniem (np. Java)
-------------------- ET LINGUA EIUS LOQUETUR IUDICIUM
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 07:49 |