Shiny 和 R:只加载一次数据 - 不要在每次启动应用程序时加载并有进度条

Shiny and R: load data only once - do not load at each start of app and have progress bar

我正在 shiny-server 上我的 shiny-app 的 global.R 文件中加载一些大数据文件。将它加载到 global.R 文件中的好处是它只加载一次——而不是为每个用户再次加载(如果我理解正确的话)。然而,缺点是应用程序需要大约 10 秒才能启动,而且我无法显示进度条或任何东西。有人知道如何解决这个问题吗?

有没有办法为 ShinyApps 保存工作空间?这样数据就不必由 load(...).

加载

对于进度条,可以使用shinyjs包来hide/show组件。例如,参见 link Shiny Dashboard - display a dedicated "loading.." page until initial loading of the data is done