grails - Grails 3静态资源缓存配置

标签 grails caching grails-plugin grails-3.0 grails-3.1

我的Grails 3网站包含许多静态资源,例如js和css,我发现所有这些静态资源默认情况下都设置为“no-cache”和“max-age = 0”,这导致每次重新加载页面时,所有这些静态资源必须再次下载,这会导致严重的性能问题。

我正在使用 Assets 管道管理application.js和application.css中的这些静态资源,如何配置缓存设置,以便浏览器可以缓存静态资源?

Cache

最佳答案

参见https://github.com/grails/grails-core/issues/10410#issuecomment-273220646

只需添加

grails.resources.cachePeriod: your value

到您的application.yml

关于grails - Grails 3静态资源缓存配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35957540/

相关文章:

javascript - JavaScript 的客户端缓存如何工作?

web-services - 使用Grails Cxf客户端插件设置disableCNCheck

Grails Export : getOutputStream() has already been called for this response. Stacktrace 如下:

Grails 打印每个属性 [] : [1, 2,3]

grails - Grails多次模拟相同方法但结果不同

sql-server - Grails MS SQLServer 2008 jdbc驱动导致tomcat出现问题

web-services - Grails Rest简单计算器示例

caching - 如何 "add"代理部分将注册表配置为直通缓存?

ruby-on-rails - 如何将 will_paginate 与 rails 中的模型缓存一起使用?

grails - Grails禁用运行应用程序命令