IMAP サーバーから読み取るには、 Mikel のメールhttps://github.com/mikel/mail ruby gem を使用しています。
それはすべてうまく機能しますが、SEARCHコマンドリクエストを高速化する方法を知っているかどうか疑問に思っていました.
次のような単純なクエリ:
Mail.find(:what => :last, :count => 2, :order => :desc, :keys => ['FROM', 'Jim Smith'])
リクエストに時間がかかるようです。これをより迅速な方法で実行したり、何らかの方法でクエリを改善したりできますか? このクエリの平均読み込み時間は約 10 ~ 30 秒です。
もしあれば、どんな助けでもいただければ幸いです。
乾杯。