r语言 - 发布闪亮的应用程序后下载速度差



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

桌面计算机和web服务器之间没有通用的度量标准,尤其是共享服务器,比如免费提供云服务器。你的台式电脑通常更强大(内存/cpu/网络)。

除此之外,下载是由内部web服务器shiny (httpuv命名它)处理。这是相当好的,但不如完全成熟的web服务器是为此构建的(apache, nginx,…)

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

最新更新