Kezdőoldal » Számítástechnika » Programozás » Hogyan tudok egy weboldalt...

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

Figyelt kérdés
Ha például az adatbázishoz kapcsolódó mobilkliens program beküld valamilyen adatot az adatbázisba, hogyan tudom abban a pillanatban megjeleníteni az új adatrekordot a weboldalon?

2016. szept. 24. 10:20
 1/3 anonim ***** válasza:

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.

2016. szept. 24. 11:38
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:

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

A long polling szar és elavult.

2016. szept. 24. 14:05
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:

#2: kizárt, hogy le tudjon szólni a szerver a kliensnek. Szted a signalR hogy működik?


[link]


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.

2016. szept. 24. 14:29
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!