Kezdőoldal » Számítástechnika » Weblapkészítés » Hogy lgésszerűbb megoldani...

Hogy lgésszerűbb megoldani egy weboldalon a chat felületet?

Figyelt kérdés

Milyen módszereket használjunk ?

Mármint mi elég kezdők vagyunk és hobbi szinten csinálunk magunk között egyelőre weboldalat...


Gondoltunk arra, hogy a chat panel részét minden másodpercben vagy másodpercben 2x frissítjük, hogy lekérje az adatbázisból az új ,,üzenetet".

Na most ez eléggé sok számítás és lekérés ha mondjuk 300 ember akar egyszerre beszélgetni.


Akik tapasztaltabbak ebben, mit mondanak, melyik irányba érdemes elindulni ?


Előre is köszönöm a válaszokat, és remélem nem trollkodjátok szét a kérdést, ha már érdekel a téma.



2018. jan. 23. 17:36
 1/4 anonim ***** válasza:
Websocket
2018. jan. 23. 17:38
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:

Ahogy az előttem szóló is mondta a websocket jó megoldás erre.


Az, hogy másodpercenként frissül és lefut újra és újra a lekérés a létező legrosszabb megoldás, valószínűleg a legtöbb tárhelyen már 20 embertől lehalna a szerver.

2018. jan. 23. 18:23
Hasznos számodra ez a válasz?
 3/4 A kérdező kommentje:

Köszönöm szépen a válaszokat.

Meghallgatok természetesen minden segítséget!

2018. jan. 23. 18:25
 4/4 anonim ***** válasza:

Meg még ott a long polling ha nincs mód websocketre.


Pld ajax hívás amit már írtak, csak nem másodpercenként, hanem várakoztatva a válaszadást amíg nincs üzenet, a biztonság kedvéért fél percenként zárni a kapcsolatot és akkor új ajax hívást indítani. Hátránya többek között, hogy így is rengetegszer fut le felesleges DB lekérdezés.

2018. jan. 23. 19:20
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!