Új hozzászólás Aktív témák

  • modder

    aktív tag

    Heló,

    Kell csinálnom AJAX technikával egy "chat" vagy üzenőfal progit egy site-ra.
    Ez csak a legalapabb funkciókat fogja tartalmazni, tehát 1 "szoba" lesz ahová mindenki írhat.

    mielőtt a kérdésre térnék leírom én hogyan képzeltem el:
    Kliens
    a kliens az oldalon először beírja nicknevét, e-mail címét, utána chatelhet.
    a kliens oldalon a javascript kód <= 1 másodpercenként kérést intéz a szerver felé, hogy jött-e új üzenet, ha jött, a szerver (php progi) küldi az eltelt idő alatt érkezett üzeneteket

    Szerver
    Itt egy adatbázis memory vagy innodb táblában tárolom az üzeneteket, esetleg másik táblába vagy fájlba loggolom bizonyos időközönként. A kliens kérésére a legutóbbi üzeneteket elküldöm neki.

    Az egész procedúra miértjét/hogyanját még kitalálom, nem árt a gyakorlás, meg úgyis van csomó kód amit leszedhetek a netről.

    A kérdés: Tehát az előbbiek szerint a kliens <=1 másodpercenként kérést intéz a szerver felé. Na most ha pl 20 ember chatel akkor ez mennyire terheli meg a szervert? Illetve webhosting szolgáltató hogy értékeli az ilyet, például alapból limitálva van a processzor időm és belassulhat az egész site emiatt? Ez a fő kérdés

    Esetleg ti hogyan oldanátok meg? Most még az jutott eszembe, hogy ha valaki küld új üzenetet akkor és csak akkor a script kiküldené az összes aktív kliensnek, na de hogy oldom meg, hogy apache csak úgy küldjön adatot kérés nélkül a klienseknek... Ezek meg a "mellék kérdések" :D

    Köszi a válaszokat

Új hozzászólás Aktív témák

Hirdetés