【发布时间】:2015-07-26 14:47:33
【问题描述】:
我注意到,当我在 YAML 中有一个带有 runtime: shiny 的 Rmd 时,似乎没有从缓存中读取代码块。我想知道是否使用闪亮引擎进行 rmarkdown 只是不支持块缓存,还是我做错了什么?
示例 Rmd 文件:
---
title: "Cache test"
output: html_document
---
```{r cache=TRUE}
Sys.sleep(10)
```
如果你运行 5 次,只有第一次需要 10 秒,随后的任何运行都会很快。
但如果你在 YAML 中添加 runtime: shiny 选项,那么每次运行都需要 10 秒。
(PS 问题:有什么更好的方法来测试是否使用了代码块缓存?)
【问题讨论】:
标签: r shiny knitr r-markdown shiny-server