Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Czat Ajax Zasada Działania ?
frytek92
post
Post #1





Grupa: Zarejestrowani
Postów: 163
Pomógł: 10
Dołączył: 9.11.2007
Skąd: Goleniów

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


Witam

Niedawno zabrałem sie za nauke ajaxa niezle mi szlo aż do momentu kiedy stanełem nad pytaniem w jaki sposób napisać czat w ajaxie i tu moje pytanie czy jest mozliwe ze czaty w ajaxie działaja na zasadzie ze sa odswiezanie co jakis czas ale to przecierz sa zapytania do bazy danych czy nie da sie tego ominąc np dac takiego czegos ze jezeli ktos doda nowy post to czat sie automatycznie odswieza prosze o odpowiedz questionmark.gif?


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
phpion
post
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Odświeżaj czat np. co 1 sekundę ale nie pobieraj za każdym razem danych z bazy tylko zastosuj jakiś prosty mechanizm cache. Ktoś pisze coś na czacie, następuje zapis do bazy danych oraz aktualizacja pliku cache. Przy kolejnych odświeżeniach pobierasz/includujesz dane z tego pliku.
Go to the top of the page
+Quote Post
Crozin
post
Post #3





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Aktualizacja co sekundę nie jest potrzebna, ale tak jak napisał phpion: nie pobieraj za każdym razem wszystkiego.
Zapewne skrypt (po stronie serwera) obsługuje sesje użytkowników - zapisuj tam czas ostatniego żądania. Teraz gdy odbierasz żądanie pobieraj tylko te wiadomości, które są młodsze niż [tu wartość z sesji].
Możesz też zapisać sobie (np jako nazwa pliku) czas dodania ostatniej wiadomości. Dzięki temu będziesz mógł łatwiej sprawdzić czy w ogóle są jakieś nowe wiadomości.
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Poszukaj Shoutbox by ~nospor.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
frytek92
post
Post #5





Grupa: Zarejestrowani
Postów: 163
Pomógł: 10
Dołączył: 9.11.2007
Skąd: Goleniów

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


To Odpowiada Na Wszelkie Moje Pytania smile.gif Dziekuje Bardzo Wszystkim

Temat Uważam Za Zamknięty

Ten post edytował frytek92 3.07.2009, 18:05:10


--------------------
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 Aktualny czas: 20.08.2025 - 10:03