草庐IT

resourceVersion

全部标签

go - revel 框架中的缓存失效

我正在寻找一种在版本更改时使缓存的静态内容无效的方法。最好使用提交ID使之无效。反正有没有在revel框架中做到这一点?如果它是自动的,我会更喜欢,但如果它是我必须编辑的一个地方,我可以忍受每次更新它。我目前的策略是更改静态内容路由的名称以包含版本,但这需要进行多项更改。在感觉不自然的地方,例如在路由文件中。 最佳答案 您可以通过配置变量和拦截方法手动完成。资源版本.go在您的Controller文件夹中创建此文件:packagecontrollersimport("github.com/revel/revel")//interce

go - revel 框架中的缓存失效

我正在寻找一种在版本更改时使缓存的静态内容无效的方法。最好使用提交ID使之无效。反正有没有在revel框架中做到这一点?如果它是自动的,我会更喜欢,但如果它是我必须编辑的一个地方,我可以忍受每次更新它。我目前的策略是更改静态内容路由的名称以包含版本,但这需要进行多项更改。在感觉不自然的地方,例如在路由文件中。 最佳答案 您可以通过配置变量和拦截方法手动完成。资源版本.go在您的Controller文件夹中创建此文件:packagecontrollersimport("github.com/revel/revel")//interce