轻量级版本的 R 和闪亮的高效应用程序部署?

use*_*745 12 r shiny

有什么办法可以让R+闪亮的构建更小,以便在部署闪亮的应用程序时使其重量更轻?(或管道工 API,或任何其他 R 进程?)

背景

我一直在 kubernetes 中部署闪亮的应用程序,并且构建比用其他语言(例如 python)编写的类似应用程序要大得多。

我还部署了一些到heroku,它们也是相当大的构建(数百 MB,而其他语言的其他类似应用程序可能只有几十 MB)。

到目前为止我所知道的

我知道基础 R 相当大,但包是构建大小的大部分,所以我通过不导入任何不必要的东西并从包中提取一些功能来尽可能地减少它们,以便不必包含整个东西.

Dav*_*ord 1

我认为妖精是目前最好的选择(如简单和轻松)。它的目的是类似于魔像,但又不做魔像的繁重要求。(链接到文档https://github.com/devOpifex/leprechaun/tree/master/docs