猿问

在AWS上运行PHP和R

我有要用于网站开发的PHP代码,该代码将使用R进行图形/分析。这是一个Rblogger这样做的示例(我不想使用Rshiny)。

请参阅此链接

我会将网站托管在EC2实例上。

问题是如何同时托管网站和Rstudio服务器?Amazon提供了一个指向Rstudio服务器的链接。托管网站是否会有另一个链接?还是我没有需要链接/安装Rstudio服务器和简单的运行将R脚本。


翻阅古今
浏览 155回答 1
1回答

慕桂英546537

如果您已经在使用PHP托管站点并充当Web服务器,则不需要直接将R脚本直接与HTTP请求进行交互(因此不需要使用RStudio服务器)。您可以执行博客文章作者的工作,即旋转PHP服务器,并使用内联PHP命令有条件地执行R脚本(通过bash),然后让PHP重新获取生成的工件(图形图像)。 )以将其呈现在页面上。如果您希望扩展该系统以处理大量请求,我建议将R脚本与PHP服务器分离,因为这可能会遇到严重的瓶颈,这时您可能会有某种API网关它包装了基础R代码,并添加了身份验证,负载平衡等功能。
随时随地看视频慕课网APP
我要回答