Как ускорить загрузку сервера R Studio?

#r #nginx #jupyter-notebook #rstudio-server

#r #nginx #jupyter-ноутбук #rstudio-сервер

Вопрос:

У меня есть сервер RStudio с такой настройкой:

 1- It's accessible through the terminal in Jupyter notebooks
2- It's hosted with a Kube app with a Docker image and I use NGINX
  

У меня есть скрипт для запуска из моего экземпляра с терминала в Jupyter.

Он подключен к компьютеру с большим объемом памяти и места на жестком диске.

Шаги сценариев в основном:

 1- Download R
2- Downloads five R packages
3- Build nginx
3- Create docker instance
  

На выходе будет URL-адрес сервера rstudio, и когда я загружаю URL-адрес, мне обычно приходится ждать ~ 20 минут, чтобы получить доступ к R.

Он либо показывает мне серый экран загрузки, либо загружает сервер RStudio, но я ничего не могу сделать (это будет указывать на запущенный процесс).

Как мне увеличить время загрузки до 1-2 минут вместо 15-20 минут? Что может вызвать эту задержку?

Комментарии:

1. «Загрузка важных пакетов» Сколько и какого размера они? Это R-пакеты?

2. Он загружает пять важных пакетов R, таких как tidyverse и lubridate

3. Ну, tidyverse (на мой взгляд, совсем не важно) имеет огромное дерево зависимостей. Попробуйте без установки этих пакетов для подтверждения, но я ожидаю, что это займет большую часть времени (в частности, если они собраны из исходного кода).

4. Большая часть времени загрузки происходит после загрузки пакетов R, поскольку я могу наблюдать за этим с терминала. Этот процесс обычно занимает ~ 1 минуту

5. Вы загружаете двоичные файлы Windows? В противном случае эти пакеты должны быть собраны с помощью R, а это отнимает много времени.