Ranje Pwoblèm Caching ak Flash, JavaScript, XML, KML oswa Google Maps

Depositphotos 27736851 s

Sa a se yon pòs kout ak dous sou pwoblèm caching. Sit ak navigatè yo bati reyèlman optimize resous yo. Yo fè li tèlman byen pafwa ke rezilta final la aktyèlman kraze sit entènèt dinamik ou olye pou yo mete ajou li osi souvan ke ou ta renmen. Jodi a mwen te travay avèk yo JW Jwè, yon jwè Flash fim ki rale nan yon lis sinema atravè yon dosye XML.

Pwoblèm lan se ke nou ap toujou mete ajou dosye a ak nouvo vebinèr ak klas fòmasyon. Si kliyan nou yo kontinye vini nan paj la chak jou, li ta chaje yon vèsyon kach nan playlist la epi pa janm aktyèlman montre yo dènye a ak pi gran.

Kòm yon rezilta, mwen te Hack la SWF Kòd objè se konsa ke li ta panse ke li te chaje yon nouvo playlist chak fwa.

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

Fason mwen twonpe jwè a te pa mete yon querystring sou non lis la ki te pwodwi yon nimewo o aza lè l sèvi avèk JavaScript. Pa gen pwoblèm ki moun ki frape paj la, li pral gade pou yon non diferan, se konsa jwè a pral rale nan playlist la fre chak fwa.

Sa a se pa sèlman sou la men pou JW Player, mwen te tou itilize teknik sa a pou Google Maps lè fè fas ak dosye KML ki chanje dynamique. Senpleman jenere yon querystring o aza ak sistèm lan pral Reload (san patipri estatik) dosye a KML chak fwa itilizatè a vizite. Li se yon Hack, men li nan yon fason fasil esansyèlman vire caching Off nan aplikasyon sa yo ki pa gen opsyon an.