首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R Shinyapp高级设置

R Shinyapp高级设置
EN

Stack Overflow用户
提问于 2015-12-21 16:44:30
回答 1查看 2K关注 0票数 6

下面是shinyapps.io设置的截图。有人能解释一下这些东西是什么吗?它们之间有什么关系?在设置区域和闪亮的服务器行政指南中有一个有限的线性定义,这并不能解释太多。

  1. 首先,什么是实例、工作人员和进程?
  2. 三种不同超时之间的区别是什么:“实例空闲超时”、“连接超时”和“空闲超时”?
  3. 这与可用内核的数量有什么关系?我怎么知道有多少个核心可用?
  4. 如果可用的话,我的应用程序会使用多个核心吗?
  5. 我是否必须明确地使用多核的程序,还是自动分配任务?
EN

回答 1

Stack Overflow用户

发布于 2017-03-08 10:21:04

对于这里的概念有一个很好的概述。在一定程度上解决了设置的问题:

调谐参数 上面描述的体系结构使用两个负载因素来微调应用程序的性能。 工作负载系数-新浏览器连接将触发添加新工作人员的阈值百分比。 实例加载因子-新连接将触发添加新应用程序实例的阈值百分比(限制为最大实例限制,空闲层为1) 每个负载因子都基于阈值百分比的概念,即在shinyapps.io启动另一个工作人员或应用程序实例之前允许打开的可用连接或进程的百分比。两个设置都可在给定应用程序的“设置”页内的“高级”选项卡中进行配置。

...and在一定程度上解决了闪闪发亮的应用程序的工作方式:

  1. Publisher创建一个新应用程序并将其部署到shinyapps.io at https://{someaccount}.shinyapps.io/{appname}
  2. 来自最终用户的请求触发应用程序实例的启动
  3. 应用程序实例将从至少一个工作人员开始。
  4. 随着其他终端用户访问应用程序,到工作人员的连接数量增加。当员工负载因子阈值超过时,shinyapps.io会添加另一个工作人员,只要每个应用程序实例的最大工人数尚未达到。现在将新连接分配给新工作人员。
  5. 当新用户继续访问应用程序时,将在需要时添加新的工作人员。当超过实例加载因子时,shinyapps.io将触发添加另一个应用程序实例,只要尚未达到应用程序实例的最大数量(最大数目可能为一个)。
  6. 当最终用户关闭浏览器或空闲时间超过空闲时间时,Shinyapps.io会关闭连接。
  7. 一旦没有进一步的连接打开,Shinyapps.io将关闭每个工作人员。
  8. 如果每个应用程序实例没有正在运行的工作人员,或者其工作人员空闲的时间比实例空闲时间长,Shinyapps.io就会关闭每个应用程序实例。如果希望避免重新启动应用程序,则应增加此阈值超时。注意:增加超时会消耗更多的活动时间。
  9. 来自最终用户的新请求导致shinyapps.io打开应用程序实例,并且阶段2-9重复。

通过这些,你可以拼凑出你需要的东西。除此之外,我建议在StackOverflow上单独问一些具体的问题,因为这些问题更有可能被这样回答。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34400498

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档