gpt4 book ai didi

r - R-Server或Shiny Server是否为每个用户创建一个新的R进程/实例?

转载 作者:行者123 更新时间:2023-12-03 12:55:08 29 4
gpt4 key购买 nike

我正在考虑创建Web应用程序以向用户显示一些数据分析的不同解决方案。我想将R与 Shiny 的服务器一起使用,但是我不确定它将如何扩展到大量用户。问题:

  • Shiny 的服务器可以支持100个或1000个,甚至在极端情况下支持10000个并发用户吗?换句话说, Shiny 的服务器如何随用户数量扩展?
  • Shiny 的服务器是否为每个用户创建R的新实例,或者用户共享一个R实例?
  • 最佳答案

    好问题。 (Bias:我是Shiny Server的开发人员之一。)

    关于第二个问题,在开源Shiny Server中,无论并发用户数量如何,都会为您部署的每个Shiny应用程序创建一个R进程。现在,我们提供Shiny Server Professional,它除其他功能外,还可以支持具有多个R进程的应用程序,并精确配置您希望其扩展的方式。

    关于第一个问题,Shiny Server当然可以执行这些操作,但是您会发现Shiny应用程序存在局限性。我们已经看到最简单的应用程序在一个Shiny流程中无缝支持数百个并发用户(在开源版本中可用)。但是,大多数实质性应用一旦进入成百上千的并发用户,将需要更多的流程来创建无缝体验。使用Shiny Server Pro,您可以扩展到服务器资源允许的范围。

    关于r - R-Server或Shiny Server是否为每个用户创建一个新的R进程/实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19627231/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com