发布闪亮的应用程序后下载速度不佳

问题描述

我创建了一个 R 闪亮的应用程序来创建一些输出。当我在本地运行它时,应用程序会立即生成并下载输出。 但是当我在免费的 R 闪亮服务器上发布它时,下载相同的文件需要将近 20-30 分钟。文件大小为 10MB。 你能告诉我这是什么原因吗? 有解决办法吗?我需要购买高级 Rserver 或其他东西吗?

解决方法

台式计算机和网络服务器之间没有通用的措施,尤其是相互化的服务器,例如云服务器的免费服务。您的台式计算机通常要强大得多(内存/CPU/网络)。

除此之外,下载由 Shine 的内部 Web 服务器处理(以 httpuv 命名)。它非常好,但不如为此构建的成熟的 Web 服务器(apache、nginx 等)

此外,R 主要是单线程的(这意味着它一次只做一件事)。处理下载和通过 UI 响应用户是不同的任务。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...