![]() ![]() |
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 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.
-------------------- www.fachoweuslugi.pl | www.zlec-usluge.pl | www.pokazsie.pl
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%)
|
Raczej nie ma innej metody niż cykliczne odpytywanie się np ajaxem bazy o najnowsze wpisy. Websocket - nie trzeba odpytywać bazy, php sam wyśle powiadomienie, gdy takie zostanie utworzone w bazie. Ten post edytował !*! 30.04.2012, 08:04:19 -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
|
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.
-------------------- www.fachoweuslugi.pl | www.zlec-usluge.pl | www.pokazsie.pl
|
|
|
|
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. -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
|
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
-------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
|
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 |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.08.2025 - 01:58 |