我有一个带有Anguler配置文件插件的Grails 3项目,然后如何在GZip中压缩我的静态资源(JS和CSS文件)文件

时间:2018-04-10 15:36:58

标签: caching grails gzip

我有一个带有Anguler配置文件插件的Grails 3项目, 那我怎么能压缩我的静态资源(JS和CSS文件) vendor.bundle.js & GZip中的 main.bundle.js 文件

为此,我试图安装grails ui-performance&压缩插件,但这些不支持grails 3.c版本。 现在我想用GZip格式的缩小版本压缩我的静态资源(JS和CSS文件)当客户端第一次请求URL并且之后文件必须驻留到客户端并且每次都不能下载时客户端请求相同的URL即缓存。

1 个答案:

答案 0 :(得分:0)

资产管道可以为您完成此操作,无需额外的插件。您的build.gradle可以有一个这样的块来控制资产管理:

assets {
    minifyJs = true
    minifyCss = true
    enableSourceMaps = false
    enableDigests = true
    skipNonDigests = true
    enableGzip = true
}

修改启用的内容,而不是根据您的需要。

参考文档在此处:http://bertramdev.github.io/grails-asset-pipeline/guide/configuration.html