Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Automatyczne odświeżanie, a wydajność.
Jawor
post
Post #1





Grupa: Zarejestrowani
Postów: 73
Pomógł: 2
Dołączył: 1.10.2003

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


Witam,

Od pewnego czasu zastanawia mnie pewne zagadnienie.
Mianowicie jak realizowane jest automatyczne odświeżanie np. tablicy na Facebooku.
Jeżeli ktoś doda wiadomość, niemal natychmiast pokazuje się ona u nas.
Jedyne rozwiązanie jakie mi przychodzi do głowy to skrypt JS, który sprawdza czy są nowe wiadomości i ew. je pobiera.
Z teoretycznego punktu widzenia, problem rozwiązany, lecz co z wydajnością? Co sekundę odpytywać bazę byłoby zabójcze, więc zapewne trzeba operować cachem.
Może ktoś tworzył coś podobnego i podzieli się informacjami?

Pozdrawiam
Jawor
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
markonix
post
Post #2





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


Zapytanie co sekundę nie brzmi jeszcze tak strasznie.
Ważne aby to było optymalne zapytanie np. pobierające wyłącznie ostatnie ID wiadomości i tu dopiero następuje porównanie ID aktualnego z "nowym" i pobranie większej porcji danych (tekst, autor, data itp). Oczywiście jeśli przewidujemy dosyć częste aktualizacje to można pobierać od razu cały wiersz (zastąpić 2 zapytania jednym).
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: 26.12.2025 - 16:43