2002-03-07 IMAP4で本文もキャッシュ [長年日記]
■ IMAP4で本文もキャッシュ
IMAP4で本文をキャッシュする設定の場合、今は最初のメールから順番に本文を取得していくような作りになっているのだけれど、
1. キャッシュしない設定と同じように同期(ヘッダの情報とかフラグだけダウンロード)
2. 新たにダウンロードされたメール全てに対して、ダウンロード予約がされたかのように本文をキャッシュしていく
という二段階に分けた方が良いかなと思ってます。とりあえず、リストが全部出れば、オンラインならば本文がキャッシュされるのを待たなくてもその場で本文を参照できるし。
問題点は、
・発行するコマンド数がちょっと増えるので全体のパフォーマンスは若干低下する可能性大
・1をやったときにファイルに書き込み、2をやったときにファイルに書き込むので、やっぱりパフォーマンスが低下する可能性が大&ストレージ中にごみが増える(これは再利用されるから対して問題にはならないかもしれない)
んー、どんなもんか。