続・SWFファイルのキャッシュ

InternetExplorer 6.0で実験してみた。

●実験方法
ファイルサイズの大きい写真を表示するムービーを作る。渡されるパラメータによって表示する写真が変わる。

aaa.html では big.swf?name=aaa
bbb.html では big.swf?name=bbb
ccc.html では big.swf?name=aaa
を読み込むように設定。

ローカルマシン上のWebサーバにこれらのファイルを置いて、Sloppyを通してブラウザからアクセスする。aaa.html、bbb.html、ccc.htmlの順。

●結果
aaa.html 当然何もキャッシュされていないので読み込み処理が行われる。
bbb.html aaa.htmlを読み込んだ際に、既にbig.swfをキャッシュしているはずだが、?以下のパラメータが違うせいか、キャッシュは使われなかった。再度読み込み処理が行われる。
ccc.html HTMLファイル名は違うが使用しているSWFファイルとパラメータはaaa.htmlと同じなのでキャッシュされたものが使われる。読み込み処理は行われなかった。

Last updated on July 7, 2015