Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne]Jak działa "zadane.pl" ?
Forum PHP.pl > Forum > Przedszkole
uki8877
Witam

Czy moze mi ktos wytlumaczyc w jaki sposob moze byc zrobiona pewna funkcja w tej witrynie [http://zadane.pl/] ? Chodzi mi o podglad osob obserwujacych kazdy temat ze strony glownej, tzn - wchodzimy na strone glowna i widzimy kto obserwuje dany temat ,kto pisze oraz kto juz napisal posta.ALE -te dane sa na biezaco aktualizowane, czyli np jesli otworzymy sobie ta strone glowna czy strone z danymi przedmiotami to widzimy biezacy stan wczesniej wymienionych informacji, jesli przejdziemy na youtube i po np 5 minutach wrocimy na zadane to mozemy zobaczyc ze zmienily sie osoby obserwujace, ze ktos napisal posta w danym temacie itd.

W jaki sposob mozna uzyskac taki efekt ? Moim zdaniem gdyby np co 2-5 sek sprawdzac stan wszystkich tematow poprzez robienie zapytan do bazy danych to strasznie by to ta baze zamulilo, nie wiem jak wysokie musialy by byc limity dla tej bazy ,skoro z tego serwisu moze kozystac bardzo duzo ludzi. Wiec mysle ze takie rozwiazanie odpada.

Tak wiec, w jaki sposob moglo zostac to wykonane ?

I jeszcze jedno pytanie, gdy z listy przedmiotow wybierzemy cos, np matematyke to z takiego adresu: http://zadane.pl/ automatycznie, bez przeladowania strony robi sie http://zadane.pl/przedmiot/matematyka

Jak zrobic takie przejscie do innego url'a (nie hasha ,jak to jest np na Google Mail) przy pomocy JS ? :-)
com
yy ajax np?
Comandeer
Co do pierwszego: Server-Sent Events można użyć do tego wink.gif
Co do drugiego: History API, np. http://github.com/defunkt/jquery-pjax
uki8877
Dzięki Commander za dobrą odpowiedź, na pewno poczytam o podanych przez Ciebie funkcjonalnosciach :-)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.