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



是否有办法使R + shiny构建更小,以便在部署shiny应用程序时使其更轻?(或管道工API,或任何其他R过程?)

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

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

目前我所知道的

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

我认为小妖精是目前最好的选择(既简单又轻便)。它的目的是类似于傀儡,但没有傀儡的沉重要求。(链接到文档https://github.com/devOpifex/leprechaun/tree/master/docs)

最新更新