在Play Framework 2.2 / Scala中重新编译之间保持缓存

时间:2014-06-21 20:18:46

标签: scala playframework-2.2

是否可以在重新编译之间保持缓存“加载”?

使用自动编译模式(播放〜运行),它会调用几个外部API来构建响应。如果我只是调整代码,那么每次都要等到重建整个页面是一件痛苦的事。

1 个答案:

答案 0 :(得分:1)

这就是开发模式的本质。每次重新编译时都会重新启动服务器,并重新初始化EhCachePlugin。但是在生产中,您不应该使用EhCachePlugin,因为它不是为分布式环境设计的(因为每个实例都有自己的本地缓存)。

我为我的生产服务器使用Play2-Memcached插件,经过很多类似的挫折之后,我决定在我的本地机器上安装memcached并在开发模式下使用它。我只是因为不早点这样做而踢我自己。它还带来了从命令行能够flushall的额外好处。