我有一个闪亮的应用程序,它有一大堆代码来预加载所需的数据。这个过程需要很长时间,但每天只需要运行一次。
问题是shiny_preload_data()函数仅在第一个用户访问应用程序时被触发,并且此用户必须等待很长时间才能准备好数据。
有没有办法在第一个用户打开浏览器访问此应用程序之前触发shiny_preload_data()?
在我的server.R函数中,代码结构如下所示:
shiny_preload_data()
shinyServer(function(input, output, clientData, session) {
....
}