Tag Archive for キャッシュ

mixiアプリのキャッシュを消すために知っておきたい3つのこと mixiアプリのキャッシュを消すために知っておきたい3つのことのはてなブックマーク被リンク数

こんばんは、マイキーです。
以前、mixiアプリのキャッシュの消去方法についてちょこっとご紹介しましたが(詳しくはこちら)、今回はその件についてもう少し詳しい説明を加えてみたいと思います。

1.「キャッシュ消去」リンク方式

mixiのサーバ内のキャッシュを消去し、Gadget XMLファイルを再読み込みさせる方法です。
これをやっておけば間違いない!(はず)

2.「nocache=1」パラメータ方式

mixiサーバ内のキャッシュを一時的に無効とし、最新のGadget XMLファイルを読み込ませる方法です。
あくまで一時的なものですので、パラメータを付与しないときは依然としてmixiサーバ内のキャッシュが使われてしまうことになりますのでご注意を!

注意点として、このパラメータは今現在のユーザーのキャッシュを一時的に無効にするだけであり、nocache=1 を付けずに画面を開いた際には、すでにmixiのサーバに存在するキャッシュが再度使われることになります。全てのユーザに対して最新のGadget XMLファイルの記述内容をmixiアプリに反映させたい時には、上記のキャッシュ消去ボタンを使用するようにしてください。
(mixi Developer Center 「よくあるご質問」より引用)

3.外部リソースのキャッシュ

Content Rewrite と呼ばれる機能によってキャッシュが制御されています。
こちらに関してはまた改めてご紹介したいと思います。

もし、開発中に「nocache=1」で動作確認していたときは、
確認完了後「キャッシュ消去」リンクを押すのも忘れずに!

それではみなさん、よいキャッシュライフを :)

Post Footer automatically generated by Add Post Footer Plugin for wordpress.

このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

みんなが陥るmixiアプリのキャッシュの罠 みんなが陥るmixiアプリのキャッシュの罠のはてなブックマーク被リンク数

mixiアプリでは、キャッシュが有効に使われています。
これによりスムーズな動作を助けてくれているわけですが、開発中の場合は変更がなかなか反映されず、ちょっと邪魔ものです。

そんなときのために、mixiアプリにはキャッシュ無効化のための手段が用意されています。
「アプリトップ > アプリ設定変更」と遷移した先の、ガジェットURL入力欄の横にある「キャッシュ消去」のリンクがそれですので、ガジェットXML に何か変更を加えた際はそのリンクを押下しておくといいと思います。

しかし、canvas や home の画面から逐一「キャッシュ消去」のリンクまで辿り着くのは少し面倒ですね。
そんなときは、canvas 画面等のURLに「nocache=1」のパラメータを付与して表示させるだけでも、キャッシュが消去されるようです。
ぜひお試しください。

但し、今回ご紹介したキャッシュ消去方法は、最も簡単な方法であり、外部CSSや画像を読み込ませるといった処理を行っているmixiアプリのキャッシュ消去に関しては、さらに別のアプローチが必要なようです。
その方法についてはまた改めてご紹介したいと思います。

Post Footer automatically generated by Add Post Footer Plugin for wordpress.

このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加