Home > MovableType > キャッシュの問題

キャッシュの問題

  • 2008年10月29日 水
  • MovableType
  • この記事をはてなブックマークに追加 この記事ををYahoo!ブックマークに追加" このエントリーをlivedoorクリップに追加 このエントリーをニフティクリップに追加 Buzzurlにブックマーク

これは・・・どういうことや?
ひょっとして、ブラウザが前の情報をキャッシュしていて、それが表示されてるのかな?

慌てた僕は、FTPでトップページのhtmlファイルをダウンロードして内容を確認してみました。やはり、「カレンダーが表示されないよう。」は残っています。もう一度『カレンダー』ウィジェットの中身を確認すると、オリジナルのコードがちゃんと保存されていて、そんな情けないコメントは影も形もありません。

ここへきて、ド素人の僕はようやく気付きました。

そうか。キャッシュか。

デフォルトだと『サイドバー』というようなモジュールがあると思いますが、mt.Vicunaだと『ユーティリティ』というモジュールがあって、そこでサイドバーの部品を配置しています。
MT4.21にアップグレードして、さらにキャッシュという再構築を劇的に速めてくれる便利な存在を知って、僕はこの『ユーティリティ』モジュールもキャッシュするように設定していました。

なぜなら、コードに条件分岐のような動的なコードがなかったからです。
ところがよくよく見てみると、
<$MTWidgetSet name="サイドバー(ナビゲーション)"$>
という記述があり、さらにその中で『カレンダー』ウィジェットが使われているワケです。『カレンダー』ウィジェットには条件分岐のコードが含まれていますので、どうもこれが問題だったようです。

『ユーティリティ』モジュールのキャッシュを外して保存し直し、さらに再構築をかけると、やっと正しいカレンダーが現れてくれました。

はああ、まいったまいった。
けど、こういうアホな失敗を重ねて、ド素人は少しずつのったりと成長していくワケです。

Comments:0

Comment Form

画像の中に見える文字を入力してください。

Trackbacks:0

TrackBack URL for this entry
http://plumsbook.com/cgi-bin/mt/mt-tb.cgi/3718
Listed below are links to weblogs that reference
キャッシュの問題 from サイトリニューアル奮闘記 - 『ぷらむずぶっく』

Home > MovableType > キャッシュの問題

Search
Calendar
« 2008 10 »
S M T W T F S
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
Feeds


ジオターゲティング
Started to count from
2008.10.01

Return to page top