タグ

ブックマーク / s-nobu.hatenadiary.org (2)

  • Filter::EntryIndex - s_nobuの日記

    ということで、車輪の再発明(車輪にもなってないかもしれませんが)かもしれませんが重複エントリーをはじくことが出来るプラグインを作って見ました。 とりあえずのたたき台なので、かなり未テストです。取扱いには注意してください。 追記 6/6: 正しく動いていなかったのでコードを修正 config.yaml - module: Filter::EntryIndex config: interval: 259200 # optional def. 259200 3days body_check: 1 # optional def. 0 expires: 2592000 # optional def. 259200 3days 上記の例だと同じID($entry->id_safe)を3日間、文が同じでも30日間は無視する設定です。config:以下を指定しないデフォルトの設定では、3日間IDを確認す

    Filter::EntryIndex - s_nobuの日記
    laiso
    laiso 2008/11/19
  • EntryFullTextのキャッシュを自動削除#2 - s_nobuの日記

    めざせchangeset/1000ということで、ここで公開したEntryFullTextのキャッシュを自動削除するパッチを更新して見ました。以前のパッチではpurgeが頻繁に発生し、キャッシュが増える以上に負荷が酷かったと思います。 そこでpurgeするタイミング(確率)を指定できるようにしてみました。 タイミング(確率)といっても、time % probabirity == 0な場合ですので過度な期待は禁物ですが、購読しているFeedの数が多くて、キャッシュサイズが気になる人には有用だと思います。いつかは削除されますので。 ちなみに、Ticket#306に別方法で登録されていますので、それまでのつなぎです。 Index: svn/plagger/lib/Plagger/Cache.pm ===================================================

    EntryFullTextのキャッシュを自動削除#2 - s_nobuの日記
    laiso
    laiso 2008/10/31
  • 1