Pag-ayo sa Mga Isyu sa Caching gamit ang Flash, JavaScript, XML, KML o Google Maps

Mga deposito sa litrato 27736851 s

Kini usa ka mubu ug matam-is nga post sa mga isyu sa pag-cache. Gitukod ang mga site ug browser aron ma-optimize gyud ang mga gigikanan. Maayo kaayo ang pagbuhat nila niini usahay nga ang sangputanan nga sangputanan tinuod nga nagbungkag sa imong dinamiko nga website imbis nga kini bag-ohon kanunay ingon sa gusto nimo. Karon nagtrabaho ko JW Player, usa ka Flash Movie player nga nagbira sa usa ka lista sa mga sine pinaagi sa usa ka XML file.

Ang problema kanunay nga gi-update namon ang file gamit ang mga bag-ong webinar ug klase sa pagbansay. Kung ang among mga kliyente nagpadayon sa pag-abut sa panid matag adlaw, mag-load kini usa ka cache nga bersyon sa playlist ug dili gyud ipakita kanila ang labing bag-o ug labing kadaghan.

Ingon usa ka sangputanan, kinahanglan nako nga i-hack ang SWF Object code aron kini mahunahuna nga kini nag-load usa ka bag-ong playlist sa matag higayon.

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');

Ang paagi nga gilimbungan ko ang magdudula pinaagi sa pagbutang usa ka querystring sa ngalan sa lista nga nakamugna usa ka sulud nga numero gamit ang JavaScript. Dili igsapayan kung kinsa ang naigo sa panid, mangita kini usa ka lainlaing filename, busa ang magdudula magbutang sa playlist nga lab-as matag higayon.

Dili ra kini dali gamiton alang sa JW Player, gigamit usab nako kini nga pamaagi alang sa Google Maps kung nakig-atubang sa mga file nga KML nga nagbag-o sa dinamiko. Paghimo ra usa ka sulud nga querystring ug i-reload sa sistema ang (patas nga static) nga file sa KML matag higayon nga mobisita ang gumagamit. Kini usa ka pag-hack, apan kini usa ka dali nga paagi aron ibalik ang cache sa sa kini nga mga aplikasyon nga wala’y kapilian.

Usa ka comment

  1. 1

Unsay imong hunahuna?

Kini nga site naggamit sa Akismet sa pagpakunhod sa spam. Hibal-i kon giunsa ang pagproseso sa datos sa imong komento.