POPFile 全般 → POPFileの振り分けを高速化したい

POPFileの振り分けを高速化したい

POPFileをOutlookのアドインとして利用できるOutclassというソフトを使っています。
このOutclassが対応しているPOPFileのVerが0.21なのですが、とても振り分けの速度が遅いのです。
例えば、622KBで133件のメールを処理するのに15分くらいかかります。
もっと早くすることはできないのでしょうか?

  • Message #264

    POPFileをOutlookのアドインとして利用できるOutclassというソフトを使っています。
    このOutclassが対応しているPOPFileのVerが0.21なのですが、とても振り分けの速度が遅いのです。
    例えば、622KBで133件のメールを処理するのに15分くらいかかります。
    もっと早くすることはできないのでしょうか?

    以前、POPFile を快適に使うためのメモ というのを書いたことがあります。
    少し古くなっていたところがありましたので更新してみました。

    Outclass がどのように動作しているのかはわかりませんが、POPFile のバージョンアップをせずに、
    という条件になりますと、

    * データベースを最適化する
    * GLOBAL_message_cutoff を小さな数に変更する

    というあたりになりますね。

    POPFile のバージョンを最新バージョンに変更することが最も効果が高いと思いますが、Outclass が
    対応していないということですとあまり選択肢はありません。

    POPFile 自体の内部構造は 0.22.0 以降あまり変わっていませんので、実は動くという可能性もあるの
    ではないでしょうか。旧フォーラムには、

    http://sourceforge.jp/forum/message.php?msg_id=25227

    のように Outclass 1.3.0.0alpha と POPFile 0.22.3 で動作しているという書き込みもあります。

    • Message #271

      まずは、

      * GLOBAL_message_cutoff を小さな数に変更する

      ですが、popfile.cfgには、

      pop3_port 110
      html_port 8080
      windows_console 0
      windows_trayicon 1

      しかなかったので、

      logger_level 0
      GLOBAL_message_cutoff 5000

      を加えました。GLOBAL_message_cutoffはこの値でもいまのところ分類ミスはありません。
      結果は、やや早くなった気がする、、くらいでしょうか。

      さらに、POPFileをVer1.0.1に思い切ってしてみたら、Outclassは動作しました。

      すごい速くなった、とは行かないですね。

      でもでも新たな発見とスピードアップが図れたので、感謝感激です!!

      • Message #272

        GLOBAL_message_cutoffはこの値でもいまのところ分類ミスはありません。
        結果は、やや早くなった気がする、、くらいでしょうか。

        GLOBAL_message_cutoff は、このサイズまでを分類に使用するということですので、
        例えば 5000 に設定した場合、5000 バイト以下のメッセージについてはこれまでと
        変わりません。長いメッセージの場合には多少は効果があると思います。

        さらに、POPFileをVer1.0.1に思い切ってしてみたら、Outclassは動作しました。

        それはよかったです。

        すごい速くなった、とは行かないですね。

        そうですね。メッセージを分析する部分だけで比較すればかなり高速化が図られている
        はずですが、それ以外の部分でかかっている時間はかわりませんので劇的に違うという
        わけにはいかないでしょうね。