是否可以在重新编译之间保持缓存“加载”?
使用自动编译模式(播放〜运行),它会调用几个外部API来构建响应。如果我只是调整代码,那么每次都要等到重建整个页面是一件痛苦的事。
答案 0 :(得分:1)
这就是开发模式的本质。每次重新编译时都会重新启动服务器,并重新初始化EhCachePlugin
。但是在生产中,您不应该使用EhCachePlugin
,因为它不是为分布式环境设计的(因为每个实例都有自己的本地缓存)。
我为我的生产服务器使用Play2-Memcached插件,经过很多类似的挫折之后,我决定在我的本地机器上安装memcached并在开发模式下使用它。我只是因为不早点这样做而踢我自己。它还带来了从命令行能够flushall
的额外好处。