Rscript + PHP exec() 命令与 rapache

标签 r rapache

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

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

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

    最佳答案

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

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

    关于Rscript + PHP exec() 命令与 rapache,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3496429/

    相关文章:

    php - lattice levelplot 仅在 RApache 下失败

    r - 将 R 代码与 Web 服务器集成

    通过部分变量名引用变量

    r - purrr - 将数据帧的行提取为向量

    r - 倾斜表面辐射的 solarR 时间戳

    c - C-within-R 代码中的特征值计算

    r - 如何使用R包stringr或stringi将字符串与数据表中的NA连接起来

    r - 构建可以从外部应用程序调用的 R 服务器 REST API 所需的建议?