szerveroldali esemény
Üdv!
Érdekelne, hogy létezik-e olyan technika, amivel megoldható, hogy egy cron-nal pl percenként futtatott php lefutása után, az oldalt éppen megtekintő felhasználók, az oldal újratöltése nélkül, megkapják a frissített infókat?
Ajax-al egyszerűen megoldható lenne, de azzal az a bajom, hogy ha mondjuk 1000 felhasználó nézi egyszerre az oldalt (ami be van tervezve), akkor az percenként 1000 aszinkron hívást jelentene, és valószinűleg percenként 1000 adatbázis lekérdezést is.
Ergo, valami olyan megoldás kellene, ami bizonyos szerver oldali esemény meghívásakor, egyfajta "üzenetszórásos" módszerrel kiküldi az infokat a böngészőknek...
Vagy ha ilyen nincs, akkor az érdekelne, hogy ha APC-vel a frissített adatokat folyamatosan memóriában tárolnám (ez esetben ugye nincs adatbázis kérés userenként), akkor mennyivel gyorsítaná az ajax kéréseket, illetve érdemes-e az APC-s irányt erőltetni?
A választ előre is köszönöm!
■ Érdekelne, hogy létezik-e olyan technika, amivel megoldható, hogy egy cron-nal pl percenként futtatott php lefutása után, az oldalt éppen megtekintő felhasználók, az oldal újratöltése nélkül, megkapják a frissített infókat?
Ajax-al egyszerűen megoldható lenne, de azzal az a bajom, hogy ha mondjuk 1000 felhasználó nézi egyszerre az oldalt (ami be van tervezve), akkor az percenként 1000 aszinkron hívást jelentene, és valószinűleg percenként 1000 adatbázis lekérdezést is.
Ergo, valami olyan megoldás kellene, ami bizonyos szerver oldali esemény meghívásakor, egyfajta "üzenetszórásos" módszerrel kiküldi az infokat a böngészőknek...
Vagy ha ilyen nincs, akkor az érdekelne, hogy ha APC-vel a frissített adatokat folyamatosan memóriában tárolnám (ez esetben ugye nincs adatbázis kérés userenként), akkor mennyivel gyorsítaná az ajax kéréseket, illetve érdemes-e az APC-s irányt erőltetni?
A választ előre is köszönöm!
BOSH
Reverse Ajax
Memcache, APC cache
Cache, kérések elosztása időben
A másik probléma a sok HTTP kérés egész perckor. Egyszerű trükk: véletlenszerű másodperckor futtasd az AJAX frissítést. Könnyen skálázható megoldás (pl. ne egy perces, hanem kétperces intervallumból válasszon frissítési időt).
Nem tudtam mi a neve...
Igy viszont nem kell sem apc, sem ajax... Gyors lesz mint a villám. :]
Kösz mindenkinek!