0

WEBrick に一度に複数のリクエストを処理させる方法を知っている人はいますか? 私のページでは、実行時間の長いデータベース関連のタスクに Ajax を使用していますが、リクエストがパイプラインで処理されていることがはっきりとわかります。

4

4 に答える 4

4

JRuby を使用している場合は、GlassFish gem (GlassFish サーバーを gem 形式で簡素化したもの)、Trinidad gem (Tomcat を使用しても同じこと)、または warbler (直接実行したり任意の場所にデプロイできる .war ファイルを生成する) などのさまざまなオプションを確認してください。アプリサーバー)。JRuby は、Ruby に並行性の高いアプリケーションを確実にデプロイするための最も簡単な方法であり、比較すると、C Ruby のオプションはかなり原始的に見えます。

于 2010-06-16T21:25:42.123 に答える
2

webrickは一度に1つのリクエストのみを処理しますが、これは通常、開発には問題ありません。物事を並行して実行したい場合は、もちろんmongrel_clusterまたは素晴らしいユニコーンまたは乗客を見てください。

于 2010-06-15T14:19:59.093 に答える
0

長時間実行されるリクエストに WEBrick を使用するべきではありません。サーバーがブロックされないように非同期コードを記述できるようにする EventMachine を搭載しているため、このジョブに最適な Web サーバーはおそらく Thin でしょう。

于 2010-06-15T21:42:44.170 に答える