Czat - jak sie za to zabrac

0

Witam wszystkich
stanolem przed problemem zrobienia czatu i nigdy czegos podobnego nie mialem okazji robic i tak sie zastanawiam jak to ugryzc
zamierzam uzyc ajaxa, php, mysql do tego .
sprawa logowania uzytkownikow to nie problem, ale teraz pytanie czy stworzyc sobie tabele do ktorej bede wpisywac wszystkie wiadomosci i np co sekunde odswierzac okno(czyli zapytanie do bazy danych o ostatnie wiadomosci ?) czy moze jest jakis lepszy do tego sposob? chcialbym aby po wejsciu nowego uzytkownika mogl zobaczyc kilka ostatnich wypowiedzi aby mogl sie tez do nich jakos odniesc.
Jak ktos cos wie to poprosilbym o mala podpowiedz, nie chce gotowych kodow czy tego typu rzeczy tylko idee jak sie do tego zabrac i czy dobrze robie, jeszcze chce powiedziec ze przewiduje tak od 2 do 10 uzytkownikow naraz , ale zawsze sie moze zdarzyc ze bedzie wiecej :)

0

Oczywiscie mozesz to zrobic tak jak napisales. Czyli ajaxowe zadanie co kilka sekund pobierajace nowe wiadomosci z serwera. Nie bedzie to jednak zbyt wydajne w polaczeniu z PHP, Apachem.

Jezeli chcesz, aby bylo to zrealizowane naprawde profesionalnie zainteresuj sie technologia Comet (reverse-ajax), jezykiem programowania Erlang. Inaczej bedzie to kolejny, amatorski czat. Oczywiscie jezeli przewidujesz ledwie kilku userow jednoczesnie, to comet i erlang bedzie przerostem formy nad trescia.

1 użytkowników online, w tym zalogowanych: 0, gości: 1