代码之家  ›  专栏  ›  技术社区  ›  stotastic

Rscript+PHP exec()命令vs rapache

  •  4
  • stotastic  · 技术社区  · 16 年前

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

    1. 让PHP接受来自web表单的一些输入
    2. 清理PHP中的用户输入
    3. 使用PHP exec()命令和Rscript的某种组合,将参数发送到一些预先编写的R脚本
    4. R进行一些计算,并将绘图图形保存到服务器,以及将一些元信息保存到MySQL数据库
    5. 然后,客户可以从他们的web浏览器访问他们酷的新图形

    对我来说这似乎相当直截了当。因此,我的问题是,rapache包比所描述的过程有什么优势?

    1 回复  |  直到 16 年前
        1
  •  4
  •   Jeff    16 年前

    首先,rapache不是一个包。它是一个apache模块和一组约定,实际上是一个系统,用于创建用R。。。

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

    推荐文章