我有带有 Angular 配置文件插件的 Grails 3 项目,
那么如何在 GZip 中压缩我的静态资源(JS 和 CSS 文件)vendor.bundle.js 和 main.bundle.js 文件
为此,我尝试安装 grails ui-performance & compress 插件,但这些插件不支持 grails 3.c 版本。
现在,当客户端第一次请求 URL 并且之后文件必须驻留在客户端并且每次客户端请求时都不会下载时,我想用 GZip 格式压缩我的静态资源(JS 和 CSS 文件)相同的 URL,即缓存。
最佳答案
Assets 管道可以为您做到这一点,而无需额外的插件。你的 build.gradle 可以有这样的 block 来控制 Assets 管理:
assets {
minifyJs = true
minifyCss = true
enableSourceMaps = false
enableDigests = true
skipNonDigests = true
enableGzip = true
}
修改启用的内容,而不是根据您的需要。
引用文档在这里:http://bertramdev.github.io/grails-asset-pipeline/guide/configuration.html
关于caching - 我有带有 Angular 配置文件插件的 Grails 3 项目,那么如何在 GZip 中压缩我的静态资源(JS 和 CSS 文件)文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49757737/