Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Php chat organizacija

[es] :: PHP :: Php chat organizacija

[ Pregleda: 952 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Milos911
Serbia

Član broj: 219127
Poruke: 1230
77.243.22.*



+303 Profil

icon Php chat organizacija09.04.2012. u 22:23 - pre 159 meseci
Guglao sam, nasao brdo saveta, ali nista sto mi se bas svidelo. Pa reko da pitam i ovde za savet.

Elem, treba da uradim chat, da kazemo kopiju fb chat-a. Znaci korisnik ce imati vise konverzacija, a u jednoj konverzaciji ce moci da budu samo dve osobe u isto vreme.

Nisam siguran kako da resim pitanje cuvanja podataka (da napomenem, nije meni problem programiranje, nego me zanima organizacija svega).

Mogu da koristim:
a)Bazu podataka
b)Text fajl

Ako nije bas velika greska, koristio bih bazu, jer sam mnogo vise slobodniji sa koriscenjem iste. Dalje objasnjenje nastavljam sa njom, a ako se ispostavi da je bolje koristiti tekst fajlove, napisacu i za njih.

Ako koristim bazu, jedna tabela za chat_poruke, jedna za conversation_overview, i jedna za active_conversations(korisnike i sve ostalo imam vec reseno)?

E sad, sa ajax-om (jquery) saljem poruke i dovlacim podatke. Ono kako ja zamisljam sistem je da prilikom prvog ucitavanja ucitam js array sa brojem konverzacija (active conversations->conversation overview), brojem poruka u konverzacijama (conversation overview), i svim porukama u svim konverzacijama.

Posle toga, ajax-om svaki sekund saljem request u kome saljem broj poruka u svakoj konverzaciji, i poredim ga sa brojem poruka iz conversation overview(a update istog radim kad korisnik posalje poruku u toj konverzaciji), pa ako je broj poslat ajax-om manji, uzimam razliku iz tabele chat_poruke. Ako nije vracam false.
Ili, radim direktan upit prema tabeli sa porukama, samo sto stavim donji limit da bude broj poruka poslat iz ajax-a? Mislim da je ovo gore resenje, jer kad ima vise konverzacija, upit ce prolaziti kroz sve poruke nepotrebno (umesto da jednostavno vidi broj poruka iz conversation overview-a).

Uglavnom, jesam li ovo dobro zamislio, i ima li neki brzi/bolji pristup?

Pozdrav
 
Odgovor na temu

ivan.a
PHP developer

Član broj: 83976
Poruke: 403
*.static.isp.telekom.rs.



+44 Profil

icon Re: Php chat organizacija12.04.2012. u 12:35 - pre 159 meseci
Pogledaj ovu temu:
http://www.elitesecurity.org/t443317-0#3026608
I hope I didn't brain my damage - Homer
if (wife.position == kitchen) {return sandwich};
 
Odgovor na temu

[es] :: PHP :: Php chat organizacija

[ Pregleda: 952 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.