Rscript + PHP exec()命令vs rapache

时间:2010-08-16 19:08:16

标签: r rapache

假设我想要一个简单的Web应用程序,它需要一些用户输入,在一些预定义的R脚本中执行快速计算,并返回一些看起来很酷的图形,例如ggplot。一种方法是:

  1. 让PHP接受来自网络表单的一些输入
  2. 清理PHP中的用户输入
  3. 使用PHP exec()命令和Rscript
  4. 的某种组合将参数发送到一些预先编写的R脚本
  5. R进行一些计算并将绘图图形保存到服务器以及将一些元信息保存到MySQL数据库
  6. 然后,客户可以从他们的网络浏览器访问他们很酷的新图片
  7. 这对我来说似乎相当直接。因此,我的问题是,rapache包对描述的过程有什么好处?

1 个答案:

答案 0 :(得分:4)

首先,rapache不是一个包。它是一个apache模块和一组约定,实际上是一个系统,用于创建用R ...编写的Web应用程序。

优点是速度。缺点是你必须写一堆R代码。不过,有些人可能不同意我的意见。