我有一堆R scripts做一些计算并返回结果。我正计划构建一个PHP网站,用户可以实际提交表单,将数据传递给我的R脚本,处理并将结果返回给PHP并更新接口。如何从PHP调用R脚本?
该计划是有一个数据库,所以当用户提交表单时,数据被存储在数据库中,因此R可以读取,处理输入,然后将结果插入数据库,以便PHP可以抓取它。但是,有两个问题:
- 我的R脚本如何知道某些值已存储在数据库中,以便它可以获取这些值并执行处理?
- 当我的R脚本完成数据处理并将其插入到MySQL数据库时,我如何让PHP知道此时PHP需要查询数据库并获取值?
比方说,我的[R脚本是这样的:
range<-1:20
m<-mean(range)
s<-sum(range)
print(m)
print(s)
正如你可以在这种情况下看到输入会1
和20
来定义范围,并且输出到显示值m
和s
在我的网页上。
任何想法如何实现? 谢谢!
基本上,你告诉我,我根本不需要数据库? – Riad
你可以直接执行r脚本,是的。 – catbadger
在源代码中,他们提到一次只有一个用户可以使用这个Web应用程序..我明白,因为R脚本将会忙于处理输入..我的脚本如何处理并发请求? – Riad