1

php cli大量のメールを処理する場合、imap からメールを取得して mysql データベースに保存するために使用する必要があります。少量の電子メールには問題ないように思えますが、数千に達すると、大量のデータ処理に使用する言語として php は最適ではない可能性があります。

私の質問は、別の言語への移行を検討する必要があるかどうかです。そうであれば、どの言語に関する推奨事項があるか、または PHP が大量のデータ処理を処理できるかどうかです。

imap 通信と mysql 挿入をより適切に処理する言語があるのではないでしょうか?

4

1 に答える 1

0

それは、処理する必要があるデータの量と予算によって異なります。

予算が少ない場合は、おそらく PHP に固執し、スクリプトを pcntl_fork() または Apache の Hadoop でフォークすることを検討してください。

中程度の予算では、より効率的な C++ またはマルチスレッドをサポートする別の低レベルを検討します。おそらくPython、それは本当にあなた次第です。

Amazon AWS を使用すると、Elasic MapReduce Data Pipeline と MySQL on RDS サーバー、または IMAP 環境で完全に機能する noSQL ソリューションの 1 つを使用して、究極のソリューションを実現できます。API呼び出しを介して同じ方法で好きな言語を処理します

于 2013-07-20T16:09:05.127 に答える