Hogy lgésszerűbb megoldani egy weboldalon a chat felületet?
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.
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.
Köszönöm szépen a válaszokat.
Meghallgatok természetesen minden segítséget!
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.
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!