2016-04-19 3 views
-1

私のアプリには数千のIMAPアカウントが接続されています。私は定期的に(毎時間のように)それらのそれぞれをチェックする必要があります。各更新プログラムを実行するには長い時間がかかり、クエリの速度を大幅に向上させる方法が不思議でした。IMAPプロセスのスピードアップ

私は後を追加する場合:XX/XX/XXXXそれは最後の2年間をチェックする対各クエリを高めるでしょうか?

パフォーマンスを向上させるヒントはありますか?

私のサーバーはMeteor Nodejs上で動作しており、私は大部分がGoogleアカウントとOutlookアカウントを照会しています。

+0

あなたの質問には、パフォーマンスを向上させるために既に行ったことが説明されていません。あなたはあなたの質問の性質を理解していますか?彼らはどこでほとんどの時間を費やしますか?プロファイリングの結果は何ですか?また、「Xをやると助けてくれるだろうか?」と尋ねるのは、あなた自身がXをうまくやって、助けてくれるかどうかを知ることができれば、少し失礼です。あなたはそれをしましたか? –

答えて

1

IMAPリクエストをブロックしないで複数のアカウントを同時に照会することができます。

+0

大変申し訳ございませんが、あなたが何を意味しているのか分かりません。 – justberare

+1

複数のスレッドを使用してパラレルで複数のアカウントをチェックすると、速度が向上する可能性があります。 –

+0

日付範囲を制限するとレスポンス時間が短縮されるかどうか教えてください。 – justberare

関連する問題