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 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 006 Pomógł: 111 Dołączył: 23.07.2010 Skąd: Kraków Ostrzeżenie: (0%)
|
Na pewno działa tutaj AJAX, aby pobierać / wysyłać dane asynchronicznie. Cache na pewno przyda się jako dodatek. A reszta to porządne maszyny i łącza (IMG:style_emoticons/default/smile.gif)
Zobacz, ile osób na tym siedzi. Każda zmiana podstrony na FB to kolejne żądania => nowe dane pobrane / wysłane, więc na pewno zapytania muszą mieć zoptymalizowane i jak napisałem wcześniej - sprzęt i łącza. |
|
|
|
Jawor Automatyczne odświeżanie, a wydajność. 27.07.2011, 20:37:15
erix CytatZ teoretycznego punktu widzenia, problem rozw... 27.07.2011, 23:08:30
markonix Zapytanie co sekundę nie brzmi jeszcze tak straszn... 27.07.2011, 23:31:55
CuteOne Poczytaj o node.js sam ostatnio się nim bawię i ś... 28.07.2011, 00:30:22
by_ikar Może to też być jedno zapytanie, dla wielu element... 28.07.2011, 10:11:06
CuteOne Chyba nie doceniasz PHP kilkunastu użytkowników t... 28.07.2011, 12:24:45
kamil_biela I tak zwykle serwisy wykładają się na problemach z... 28.07.2011, 13:50:55 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 22:24 |