私は、複数のページを同時に解析できるWebクローラーを作成しています。 Nokogiriを使って、静かに解析し、すべてのタスクを解決しますが、より良いパフォーマンスを達成する方法はわかりません。RubyのWebクローラー:どのように最高のパフォーマンスを達成するには?
スレッドを使用して同時に多くのopen-uriリクエストを作成すると、処理が速くなりますが、単一のサーバーから達成できる可能性からはまだ遠いと思われます。私は複数のプロセスを使うべきですか? 1つのRubyアプリケーションで起動できるスレッドとプロセスの制限は何ですか?
他の言葉:この場合、どのように最高のパフォーマンスを達成するか。
上の完全なブログのエントリを参照してくださいうーん、Javaで書き直し? –