![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 30.04.2012 Ostrzeżenie: (0%)
|
Witam!
Mam taki problem, otóż chcę na stronie zrobić panel powiadomień, coś jak jest na fb. Ktoś napisze jakiś komentarz, a inni dostają dynamicznie powiadomienie. Myślałem nad funkcją, która co jakiś krótki czas wysyła zapytanie do MySQL i sprawdza, czy nie ma czegoś nowego, ale takie rozwiązanie jest daleko od optymalności. Poza tym dochodzi do tego maksymalny czas wykonywania skryptu. W związku z tym, proszę o pomoc w tym zagadnieniu, nurtuje mnie to od jakiegoś czasu (IMG:style_emoticons/default/wink.gif) pozdrawiam |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 17 Dołączył: 13.02.2012 Ostrzeżenie: (0%)
|
Zrób to tak jak w ajax-shoutbox'ach. Tam wiadomości przychodzą i automatycznie widzi ją każdy user.
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 171 Pomógł: 18 Dołączył: 17.04.2006 Skąd: Bydgoszcz Ostrzeżenie: (0%)
|
Raczej nie ma innej metody niż cykliczne odpytywanie się np ajaxem bazy o najnowsze wpisy.
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 171 Pomógł: 18 Dołączył: 17.04.2006 Skąd: Bydgoszcz Ostrzeżenie: (0%)
|
Tyle że to rozwiązanie nie do końca jest kompatybilne ze starszymi przeglądarkami.
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%)
|
Tyle że to rozwiązanie nie do końca jest kompatybilne ze starszymi przeglądarkami. Starsze przeglądarki jak sama nazwa wskazuje wypadają z obiegu. Poza tym jak już ktoś tak bardzo chce mieć wsteczną kompatybilność, to może użyć zamienników np. flash i z jego poziomu robić dokładnie to samo. |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 30.04.2012 Ostrzeżenie: (0%)
|
Ja się zbytnio nie oglądam ze starszymi przeglądarkami, więc spoko, tylko jeszcze chciałbym się zapytać czy to będzie działać w IE jak tak to od której wersji?
|
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%)
|
Tu masz dokładne dane http://caniuse.com/#search=websockets
|
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 30.04.2012 Ostrzeżenie: (0%)
|
Ok dzięki bardzo. Chyba można temat zamknąć. Chyba zrobię tak, że będzie sprawdzało przy okazji pobierania informacji o użytkowniku czy jest coś nowego i w razie jak jest to wtedy ma pobierać powiadomienia. Oczywiście IE robi swoje....
Dzięki wszystkim za pomoc (IMG:style_emoticons/default/smile.gif) |
|
|
|
![]() ![]() |
|
Aktualny czas: 22.12.2025 - 13:22 |