Fixéiert Cache-Themen mat Flash, JavaScript, XML, KML oder Google Maps
Dëst ass e kuerzen a séissen Post iwwer Cache-Themen. Site a Browser si gebaut fir wierklech Ressourcen ze optimiséieren. Si maachen et sou gutt heiansdo datt d'Endresultat tatsächlech Är dynamesch Websäit brécht amplaz se sou dacks ze updaten wéi Dir wëllt. Haut hunn ech mat geschafft JW Spiller, e Flash Movie Player deen eng Lëscht vu Filmer iwwer eng XML Datei zitt.
De Problem ass datt mir d'Datei ëmmer mat neie Webinaren an Trainingsklassen aktualiséieren. Wann eis Clienten all Dag weider op d'Säit kommen, da lued se eng cache Versioun vun der Playlëscht an weisen se ni tatsächlech déi lescht a gréissten.
Als Resultat hunn ech de SWF Objektcode sou datt et géif mengen datt et all Kéier eng nei Playlist géif lueden.
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');
De Wee wéi ech de Spiller verréckelt hunn war e Querystring op den Numm vum Numm ze setzen deen eng zoufälleg Zuel mat JavaScript generéiert. Egal wien d'Säit trëfft, et wäert no engem aneren Dateinumm sichen, sou datt de Spiller all Kéier frësch an der Playlist zitt.
Dëst ass net nëmme praktesch fir JW Player, ech hunn dës Technik och fir Google Maps benotzt beim Ëmgang mat KML Dateien déi dynamesch änneren. Generéiert einfach en zoufällege Querstring an de System lued déi (zimlech statesch) KML Datei all Kéier wann de Benotzer besicht. Et ass en Hack, awer et ass en einfache Wee fir de Cache wesentlech ze maachen ugefaangen an dësen Uwendungen déi keng Optioun hunn.