Content Marketing

Opravte problémy s ukladaním do vyrovnávacej pamäte pomocou formátu Flash, JavaScriptu, XML, KML alebo Google Maps

Toto je krátky a milý príspevok k otázkam ukladania do pamäte cache. Weby a prehliadače sú zostavené tak, aby skutočne optimalizovali zdroje. Robia to niekedy tak dobre, že konečný výsledok skutočne rozbije váš dynamický web namiesto toho, aby ho aktualizoval tak často, ako by ste chceli. Dnes som pracoval s Prehrávač JW, prehrávač Flash Movie Player, ktorý sťahuje zoznam filmov pomocou súboru XML.

Problém je v tom, že súbor neustále aktualizujeme o nové webináre a školiace kurzy. Ak by naši klienti na stránku chodili každý deň, nahralo by sa to do vyrovnávacej pamäte verzia zoznamu skladieb a nikdy by sa im skutočne nezobrazila najnovšia a najlepšia verzia.

Vo výsledku som musel hacknúť Kód objektu SWF aby si myslela, že zakaždým načítava nový zoznam skladieb.

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

Hráč som oklamal tak, že som na názov zoznamu vložil reťazec dotazov, ktorý pomocou JavaScriptu vygeneroval náhodné číslo. Bez ohľadu na to, kto sa na stránku dostane, bude hľadať iný názov súboru, takže hráč zakaždým stiahne nový zoznam skladieb.

To nie je užitočné len pre JW Player, túto techniku ​​som použil aj pre Mapy Google pri práci so súbormi KML, ktoré sa dynamicky menia. Jednoducho vygenerujte náhodný reťazec dotazov a systém znovu načíta (dosť statický) súbor KML pri každej návšteve používateľa. Je to hack, ale je to jednoduchý spôsob, ako v podstate zmeniť ukladanie do pamäte cache preč v týchto aplikáciách, ktoré túto možnosť nemajú.

Douglas Karr

Douglas Karr je CMO OpenINSIGHTS a zakladateľ spoločnosti Martech Zone. Douglas pomohol desiatkam úspešných startupov MarTech, asistoval pri due diligence v hodnote viac ako 5 miliárd dolárov v akvizíciách a investíciách Martech a naďalej pomáha spoločnostiam pri implementácii a automatizácii ich predajných a marketingových stratégií. Douglas je medzinárodne uznávaný odborník na digitálnu transformáciu a MarTech a rečník. Douglas je tiež publikovaným autorom príručky Dummie a knihy obchodného vedenia.

súvisiace články

Tlačidlo späť nahor
Zavrieť

Zistený blok reklám

Martech Zone vám tento obsah môže poskytnúť bezplatne, pretože naše stránky speňažujeme prostredníctvom príjmov z reklám, pridružených odkazov a sponzorstiev. Ocenili by sme, keby ste pri prezeraní našej stránky odstránili blokovanie reklám.