Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Automatyczne pobieranie "nowych" danych
phpmack
post
Post #1





Grupa: Zarejestrowani
Postów: 55
Pomógł: 1
Dołączył: 11.06.2011

Ostrzeżenie: (0%)
-----


Witam
Mam następującą sytuacje:
Do bazy wrzucam sobie dane z uradzeń mobilnych za pośrednictwem "mini servera" który działa w tle i w przypadku odebrania danych z urządzenia zapisuje je do bazy. Teraz tworze stronę kliencką która będzie służyła do prezentacji tych danych w czasie rzeczywistym. I w tym momencie natknąłem się na dość poważny problem - w jaki sposób sprawdzać czy w bazie danych pojawiły się nowe dane? Czy istnieje jakiś bardzie inteligentny mechanizm niż młóceniem w pętli zapytań do db co 5 sec?? Dane będą spływały asynchronicznie czasami co 30s a niekiedy raz dziennie...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
lessi
post
Post #2





Grupa: Zarejestrowani
Postów: 89
Pomógł: 12
Dołączył: 1.12.2009

Ostrzeżenie: (0%)
-----


Robiłem niedawno shoutboxa co 1 s przeglądarka wysyłała jedną zmienną, a mianowicie ostatni identyfikator. Serwer porównywał czy ktoś dodał nowy post. Jeżeli tak to zwracał wszystkie większe od wysłanego identyfikatora. Wykorzystałem do tego JSON w jQuery. Oczywiście im większy czas wstawisz tym mniejsze obciążenie. Przy 1s u mnie na localhoscie otrzymywałem wynik w ok 8ms.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 05:53