Lagaðu vandamál í skyndiminni með Flash, JavaScript, XML, KML eða Google kortum

Depositphotos 27736851 s

Þetta er stutt og ljúft innlegg um skyndiminni. Vefsíður og vafrar eru byggðir til að virkilega hagræða auðlindum. Þeir gera það stundum svo vel að lokaniðurstaðan brýtur í raun af kraftmiklu vefsvæði þínu í stað þess að uppfæra það eins oft og þú vilt. Í dag var ég að vinna með JW leikmaður, Flash Movie spilari sem dregur inn lista yfir kvikmyndir í gegnum XML skrá.

Vandamálið er að við erum alltaf að uppfæra skrána með nýjum vefnámskeiðum og þjálfunartímum. Ef viðskiptavinir okkar héldu áfram að koma á síðuna á hverjum degi myndi það hlaða geymsluútgáfu af lagalistanum og sýna þeim í raun aldrei það nýjasta og besta.

Í kjölfarið varð ég að höggva á SWF hlutakóði svo að það myndi halda að það væri að hlaða nýjan lagalista í hvert skipti.

var video = new SWFObject('player.swf','mpl','670','280','9');
var playlist = 'playlist.xml't='+Math.round(1000 * Math.random());
video.addParam('allowscriptaccess','always');
video.addParam('allowfullscreen','true');
video.addParam('flashvars','&file='+playlist+'&playlistsize=350&controlbar=over&playlist=right');
video.write('video');

Leiðin sem ég plataði spilarann ​​var með því að setja fyrirspurnarstreng á nafn listans sem myndaði handahófi númer með JavaScript. Sama hver smellir á síðuna, það er að leita að öðru skráarheiti, svo leikmaðurinn mun draga lagalistann ferskan í hvert skipti.

Þetta er ekki bara handhægt fyrir JW Player, ég hef líka notað þessa tækni fyrir Google Maps þegar ég er að fást við KML skrár sem breytast á öflugan hátt. Búðu einfaldlega til handahófi fyrirspurnarstreng og kerfið mun endurhlaða (nokkuð kyrrstöðu) KML skrána í hvert skipti sem notandinn heimsækir. Það er hakk en það er auðveld leið til að snúa skyndiminni á í þessum forritum sem ekki eiga kost á.

Ein athugasemd

  1. 1

Hvað finnst þér?

Þessi síða notar Akismet til að draga úr ruslpósti. Lærðu hvernig ummæli þín eru unnin.