Keresés

Aktív témák

  • dearbear

    tag

    válasz biker #27 üzenetére

    Én mondtam, hogy ez csak elvi dolog. Főleg ha explorerrel akarod megvalósítani, hisz az egy távolabbi szerver nehezen elérhető statikus oldalát is elérhetetlenné teszi időhatár túllépés miatt. Tehát mindenképpen olyan böngészőt kell használni, ami nem használ timeoutot.

    Nem tudom milyen a környezet, de pl az apache-ban biztos hogy meg lehet adni, hogy hány darab konkurens CGI feldolgozót indíthat el.

    Az biztos, hogy egy folyamatos adatbázisolvasgatás, ahogy írtad elég erőforráspazarló dolog, én a helyedben - mivel nem tudom alkalmas-e a PHP valami osztott erőforráselérésre - egy fájlt használnék amiben összesen egy jelző byte lenne arról, hogy hozzá kell-e férni a DB-hez. Ezt egy normálisabb OS úgyis cachelni fogja, és máris csak memóriaolvasásokra van szükség, nem úgy mint a DB-nél, ahol azért egy rosszul megfogalmazott SELECT ( ha valamilyen SQL-ről van szó) máris ''évezredeket'' vesz igénybe ( a sokszori végrehajtás miatt ).

  • dearbear

    tag

    válasz Dr.Burn #21 üzenetére

    Hi all!

    Nem véletlenül jávások, hosz a VM segítségével egész könyen állandóan figyelhetik a szerver felől áramló üzeneteket a browsertől függetlenül.

    A beléptetést akár egy java scriptes résszel is meg lehet oldani. ( Hisz ahogy olvastam nem az a lényeg, hogy profi legyen az oldal, hanem hogy egyedi. ) Amúgy is kevés lenne a felhasználója, tehát minek is vele foglalkozni?

    Csak annyit kéne tenni a login képernyőn, hogy megkérdezni a nevét(nickjét) az illetőnek, majd amikor a submitolja az üzenetét, egy Javascripten keresztül kell átadni a szervernek a küldött szöveget úgy, hogy már tartalmazza a login képernyőn bekért usernevet is. ( pl elétesz egy ilyen szöveget: <b>nick</b> )

    Byez!

  • dearbear

    tag

    Hali Biker!

    Szerintem alapvetően CGI (pl. PHP) alapon nem fogsz ilyen progit írni, mert ezek a rendszerek mind a lekérdezéseken alapulnak. (HTTP REQUEST)
    Ha mégis ilyet szeretnél van rá egy módszer, csak nem tudom mennyire megvalósítható. Ugyanis elvben generálhatsz olyan HTML oldalt ami végtelen hosszú( azaz a CGI-d a kliens kiszolgálását soha nem hagyja abba), de újabb sorai csak akkor jelennek meg, ha valaki éppen írt egy újabb sort. Csakhogy ennek több követelménye is van, ami nem annyira megvalósítható:
    1. Olyan böngésző kell, ami nem puffereli a kimenetét, azaz állandóan küldi a képernyőre amit kapott a szervertől.
    2. Olyan webszerver kell, ami a végtelen sokáig futó scripteket is elnézi.
    3. Olyan webszerver kell, ami tetszőleges mennyiségű scriptfuttatást tesz lehetővé egyidejűleg.
    Mindamellett, hogy ez ''talán'' egy járható megoldás, valószínüleg egy csomó biztonsági problémát vet föl...

    Elég sok hülyeséget írtam, de azért lehet, hogy egy két részletének hasznát tudod venni. Bye!

Aktív témák