Можно ли «предварительно визуализировать» свертываемый объект Shiny с ~ 4000 узлами для конечных пользователей? - PullRequest
0 голосов
/ 01 марта 2019

Я разрабатываю shinyapp, который включает отображение управленческой иерархии компании.

После загрузки на удаленный сервер приложение занимает около 10-15 минут, чтобы приложение полностью отобразилось и стало интерактивным для конечного пользователя.

Можно ли сохранить приложение "загруженным" на удаленном сервере, чтобы у конечных пользователей было значительно сокращено время загрузки?

Мой собственный поиск подсказывает, что решение состоит в том, чтобы сохранить renderCollapsibleTree вglobal.R и сервер должен выполнять сеанс непрерывно (все еще нужно выяснить, как это сделать).

Если есть более простое решение, я хотел бы услышать его.

Редактировать: я включил мой global.R код:

tree_data <- read.csv("FileName", header = TRUE, row.names = NULL, stringsAsFactors = FALSE) %>% 
                    select(EmployeeName, SupervisorName, pathString) 


hierarchy_tree <- data.tree::as.Node(tree_data, pathDelimiter = "/")

rendered.tree <- renderCollapsibleTree({
  collapsibleTree(hierarchy_tree, inputId = "node")
})

и соответствующийчасть в моем server.R коде:

server <- function(input,output){
  output$tree <- rendered.tree
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...