User oldali cache
Sziasztok!
Milyen megoldás van arra, hogy az user cache-eljen bizonyos tartalmat (leginkább több rövidebb szöveget) és szükség esetén elő tudja hívni, akár másodpercenként is?
Ha ez nem lehetséges, akkor javascript-ben van bármilyen script, amivel bizonyos tartalmat tudok hozzáadni az oldalhoz, miután az már betöltődött? Teszem azt setInterval-al 5 másodpercenként hozzá adok egy "teszt" sort az egészhez, úgy, hogy ne kérje le sehonnan az előző szövegeket.
Ha mindkét eset lehetséges, akkor mindkettő érdekelne.
■ Milyen megoldás van arra, hogy az user cache-eljen bizonyos tartalmat (leginkább több rövidebb szöveget) és szükség esetén elő tudja hívni, akár másodpercenként is?
Ha ez nem lehetséges, akkor javascript-ben van bármilyen script, amivel bizonyos tartalmat tudok hozzáadni az oldalhoz, miután az már betöltődött? Teszem azt setInterval-al 5 másodpercenként hozzá adok egy "teszt" sort az egészhez, úgy, hogy ne kérje le sehonnan az előző szövegeket.
Ha mindkét eset lehetséges, akkor mindkettő érdekelne.
XMLHTTP
Keress rá az XMLHTTPRequest-re.
cache vagy kiegészítés?
Például a cache-ben eltárolhatná az eddig lekért adatokat, és ha új érkezik, azt is oda teszi, így a szervernek csak mindig az újakat kell lekérnie és az user cachébe tölteni.
A másik, "hozzáírós" módszerrel pedig valahogy azt kéne megoldani, hogy adott pl. egy DIV mező, amibe megjelenik az első szöveg, utána pedig nem frissíteni, hanem szimplán hozzáadni kéne tartalmat.
Ötlet valamelyikre?
konkrátabban ha lehet
Hozzáfűzéshez: DOM (lastChild + appendChild), vagy innerHTML += "blahblah"
A cache-elés két látogatás között történik. Ha csak annyi a lényeg, hogy ne a teljes oldal frissüljön, csak az újabban keletkezett bejegyzések jelenjenek meg a korábban letöltöttek alján, akkor ott az xmlhttp és a hozzáfűzés. A bejegyzéseket adatbázisban kell tárolni, és a frissítő funkció az utolsó frissítés dátumát is el kell küldje a szervernek.
thx
Internet Explorer caching behaviour
Azért ez nyilván kicsit naiv/erősen túlzó kijelentés. ;)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ietechcol/dnwebgen/ie_fiddler2.asp
Persze itt az érme másik oldala is:
http://www.web-caching.com/msiebugs.html
Üdv,
Felhő