caching - 我有带有 Angular 配置文件插件的 Grails 3 项目,那么如何在 GZip 中压缩我的静态资源(JS 和 CSS 文件)文件

标签 caching grails gzip

我有带有 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/

相关文章:

grails - 将Grails Shiro应用程序升级到Spring Security Shiro,绕过@Secured (“permitAll”)

hibernate - 用于检查 hasMany 关联是否包含某些实体的 Grails/Hibernate 标准

spring - Grails中的域类

php - 提供压缩的 JavaScript 文件

angularjs - 如何使用 Grunt-Asset-Fingerprint 刷新缓存

caching - 对 PowerShell 中的 PowerShell 模块编写帮助进行故障排除

hadoop - hadoop的gzip与tar -zvcf不同吗?

gzip - 检查 tar gz 文件的总内容大小

caching - 使用 Nginx 的分布式和缓存 MP4 伪流(搜索)

caching - 计算缓存中的位数