我有一个需要加载一次的数据源,因此将数据源读入全局环境 . 我将它放在全局环境中,因为ui.r文件需要访问它以获取某些列的唯一值以在ui上创建下拉列表 .

所以我的global.r有这个:

############## global.r file
read.csv("mydatasource")

我的问题是csv文件加载大约需要2分钟,所以我想添加一个进度条 .

是否可以在global.r文件中输出 withProgress

此外 - 每次有人访问URL时都会重新加载csv吗?

或者它只会被加载一次,当有人来到URL时会使UI更快?

....如果它每次都加载有一种方法只能加载一次所以当一个人来到URL时他们不必等待?