4

ユーザー入力を受け取り、事前定義された R スクリプトで簡単な計算を実行し、ggplot などを使用して見栄えの良いグラフィックを返す単純な Web アプリが必要だとします。これを行う1つの方法は次のとおりです。

  1. PHP に Web フォームからの入力を受け入れさせる
  2. PHP でユーザー入力をサニタイズする
  3. PHP exec() コマンドと Rscript の組み合わせを使用して、事前に作成された R スクリプトに引数を送信します。
  4. R はいくつかの計算を行い、プロット グラフィックをサーバーに保存し、いくつかのメタ情報を MySQL データベースに保存します。
  5. その後、クライアントは Web ブラウザーからクールな新しいグラフィックにアクセスできます。

これは私にはかなり簡単に思えます。したがって、私の質問は、説明したプロセスに対して rapache パッケージにはどのような利点があるのでしょうか?

4

1 に答える 1

4

まず、rapache はパッケージではありません。これは、R で記述された Web アプリケーションを作成するための apache モジュールと一連の規則、実際にはシステムです。

利点は速度です。欠点は、大量の R コードを書かなければならないことです。ただし、その点について私に反対する人もいるかもしれません。

于 2010-08-16T19:32:22.753 に答える