Hogyan tudok egy weboldalt azonnal lefrissíteni, ha a hozzá kapcsolódó adatbázis tartalma módosul?





Egyszerű megoldás: az oldal újratöli magát pár másodpercenként.
Nehezebb: Hasonlóan pollozgat pár másodpercenként javascriptből, ez alapján frissiti az oldal megfelelő részét.
Mivel a webalkalmazás nem tud leszólni a te gépeden lévő böngészőnek, igy valahogy meg kell kerülni. Vannak erre megoldások, pl a böngésző kiadott requestjére a szerver csak akkor válaszol, ha esemény van, addig vár, mintha dolgozna. Google a barátod, sok példát találhatsz rá. De szerintem ha belefér a pár mp-es késleltetés, akkor kezdőként a második módon próbáld.





De le tud, például SignalR-rel, de vannak más hasonló megoldások is.
A long polling szar és elavult.





#2: kizárt, hogy le tudjon szólni a szerver a kliensnek. Szted a signalR hogy működik?
Megnézheted bármelyiket, mindegyiknél a kliens kezdeményez, ilyen a HTTP...
Jó, persze nem kell "kézzel" leprogramoznod mindent, használhatsz meglévő dolgokat.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!