Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ php ] Chat, Jak to rozwiazac
Balon
post 18.06.2006, 14:55:08
Post #1





Grupa: Zarejestrowani
Postów: 422
Pomógł: 0
Dołączył: 14.12.2005
Skąd: Wałbrzych

Ostrzeżenie: (0%)
-----


Chce napisac skrypt chatu oparty na javascript.... nie wiem w jaki sposob rozwiazac wysylanie wiadomosci... myslalem nad zapisywaniem wiadomosci w bazie, ale wydaje mi sie ze to bedzie niewydajne, jesli juz z baza danych to w jaki sposob pobierac dane tak zeby nie obciazac servera ?

myslalem zeby zrobic sobie w js zmienna date w ktorej umieszczam znacznik uniksa i sprawdzam dane w bazie ktore sa nowsze od czasu w date...

jakas lepsza opcja ?

prosze o sugestie,
pozdraiwam


--------------------
Postura wielka i morda wredna, jestem Balon, kozak z osiedla !
bzdury.pl - Królestwo rozrywki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
mdco
post 18.06.2006, 15:03:46
Post #2





Grupa: Zarejestrowani
Postów: 324
Pomógł: 5
Dołączył: 14.12.2004

Ostrzeżenie: (0%)
-----


Do czata użyj technologi Ajax. Jest na forum cały dział poświecony temu rozwiązaniu.


--------------------
zmoderowano - rozmiar
Go to the top of the page
+Quote Post
Bastion
post 18.06.2006, 15:23:30
Post #3





Grupa: Zarejestrowani
Postów: 505
Pomógł: 0
Dołączył: 8.01.2005

Ostrzeżenie: (0%)
-----


looknij tu http://hwao.be/blog/2006/06/05/chat-w-php/


--------------------
Go to the top of the page
+Quote Post
dyktek
post 18.06.2006, 16:09:41
Post #4





Grupa: Zarejestrowani
Postów: 240
Pomógł: 0
Dołączył: 18.01.2004
Skąd: rzeszów / kraków

Ostrzeżenie: (0%)
-----


ale jak najlepiej rozwiązać kwestie wyświetlania danych cały czas, mamy np 2 userów zalogowanych i jeden cos pisze wykonując zadanie przeładuje mu się zawartość okienka, ale drugiemu z userów już nie i teraz czy odświeżać zapytanie co sekundę sprawdzając ostatnie id w bazie z porównać z id ostatniego wyświetlanego wpisu jeśli w bazie jest nowsze id to zwracamy te rekordy których jeszcze nie mamy. no ale tak czy tak żeby sprawdzić trzeba wykonać zapytanie i tutaj problem bo co wykonywać je co sekundę?
Go to the top of the page
+Quote Post
Balon
post 18.06.2006, 17:10:50
Post #5





Grupa: Zarejestrowani
Postów: 422
Pomógł: 0
Dołączył: 14.12.2005
Skąd: Wałbrzych

Ostrzeżenie: (0%)
-----


no pewnie ze opieram to o AJAX...

@Bastion - wlasnie takie cos chce napisac.. Napisalem w komentach do Hwao'a ale jeszcze nie odpisal

@dyktekt - wlasnie o to samo mi chodzi ;/

Prosimy o pomoc, czy jest szybszy sposob ? bo wykonywanie zapytania do bazy co 1/4 sekundy przez 100 osob moze troche zmulic server


--------------------
Postura wielka i morda wredna, jestem Balon, kozak z osiedla !
bzdury.pl - Królestwo rozrywki
Go to the top of the page
+Quote Post
dyktek
post 18.06.2006, 17:21:45
Post #6





Grupa: Zarejestrowani
Postów: 240
Pomógł: 0
Dołączył: 18.01.2004
Skąd: rzeszów / kraków

Ostrzeżenie: (0%)
-----


no to pozostaje nam czekać na kod lub opinie @hwao cool.gif
Go to the top of the page
+Quote Post
hwao
post 18.06.2006, 19:20:08
Post #7


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




na jutro postaram się napisać, gdyż na dziś już kończe inna notke smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 18:35