2008-02-27から1日間の記事一覧

XML::Feedが外部から取得したデータをキャッシュしてくれないのでさせてみる

XML::Feed#parseにURIオブジェクトを渡すとURI::Fetchを使ってくれるんだけど、こいつがキャッシュしてくれない。オプションも渡せないので、無理くりやってる。 # 元のメソッドを取得 my $fetch = URI::Fetch->can('fetch'); # キャッシュオブジェクトを作…

ちょっと話は違うけど、キャッシュ生成のタイミング2

cronでぶん回すとき、 some-program > /var/cache/some-cache より some-program > /tmp/some-cache && mv /tmp/some-cache /var/cache/some-cache の方が良くない?

キャッシュ生成のタイミング

Cacheを更新するときのお話。 Cache削除 ↓ 処理 ↓ Cache保存 の順番だと、処理に時間がかかる場合はキャッシュにヒットしないリクエストがどんどんできてしまう。だから、 処理 ↓ Cache削除 ↓ Cache保存 じゃないとダメだと思うんだよね。さらに、削除→保存…