【发布时间】:2020-03-21 18:05:00
【问题描述】:
只要应用程序不在我的 PC 上本地运行,而是在闪亮的服务器上运行,我的 Shiny 应用程序中 DT 的“处理...”步骤需要很长时间。 我使用 profvis(远程在服务器上)对应用程序进行了概要分析,但“DT::renderDataTable”步骤只需要约 400 毫秒(大约 2000 行)。
但是,Chrome 会显示一个“网络请求步骤”,大约需要 15 秒:
来自 Chrome 性能分析的信息:
- 网络请求 URL /session/d229229.../dataobj/dataTableOut?w=&nonce=ce39...
- 持续时间 15.89 秒
- 请求方法 POST
- 高优先级
- Mime 类型应用程序/json
- 编码数据 1.7 KB
- 解码体 5.2 KB
- 发起者 jquery.min.js:2
造成这种延迟的原因是什么?
感谢您的帮助!
【问题讨论】:
标签: r shiny rstudio shiny-server dt