Kezdőoldal » Számítástechnika » Weblapkészítés » Chat készítés php-ban?

Deam0n kérdése:

Chat készítés php-ban?

Figyelt kérdés
Szeretnék chatat készíteni az osztálynak php-ban, a login megcan, de a chatra ötletem sincs! Javascriptwl
2013. szept. 14. 15:14
 1/4 anonim ***** válasza:
2013. szept. 14. 16:11
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:
AJAX -al kell megoldni, ami pl. 500ms -onként lekéri az utolsó 20 bejegyzést időkóddola, és ami még nem volt kiírva azt hozzá fűzi az üzenet mezőhöz. (legjobb ha üzenet ID -t hozzá adaod a kiíret üzenetekhez, így konynen tudod ellenőrzini mi van már megjelenítve.)
2013. szept. 14. 18:02
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:

Azért az az 500 ms -onként lekérdezés elég laza, pikpakk megeszi a szervert egy ilyen cset, én azért tanácsoltam inkább a long pollingot mert akkor levesszük a felesleges kapcsolódásokkal a szerver válláról a terhelést, és js szinten kell egy picit többet dolgozni. Ennek a lényege, hogy csatlakozol a szerverre majd a szerver nem ad addig választ amíg nem történik valami. Ha történt akkor lezárja a kapcsolatot a válaszával, ekkor te rögtön visszakérdezel. Így egy lassabb csetnél nem kell 10 perc cset kedvéért 1200 lekérdezést indítanod, csak mondjuk 60-at. A timeout miatt persze ilyenkor is meg kell időnként szakítani interakción kívül is a kapcsolatot, de ez járulékos veszteség. Sajnos a websocket még nem elég megbízható.

Ha elérhető a szerveren akkor amúgy érdemes lehet php helyett nodeJS -t alkalmaznod, mert a nodeJS tud szerver oldalról üzenni a kliensnek anélkül, hogy a kliens kérdez be, ami jelen esetben pont az lenne amire szükséged van.

2013. szept. 14. 18:43
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:

ezzel csak az a gond, hogy több mint valószínű free tárhelyről van szó amin 99% -hogy nem fogja tudni megvalósítani szerveroldalon.

illetve, az 500ms lehet tényleg sok, elég lenne 5sec is, főleg, hogy egyidőben jó ha lesznek rajta 3 -an.

2013. szept. 14. 19:55
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!