当前位置:网站首页>7.2.2 通过GzipResourceResolver压缩静态资源 -《SSM深入解析与项目实战》
7.2.2 通过GzipResourceResolver压缩静态资源 -《SSM深入解析与项目实战》
2020-11-06 01:14:00 【谙忆】
项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm
7.2.2 通过GzipResourceResolver压缩静态资源
前面使用到了缓存,但是第一次加载文件是不会走缓存的。为了降低传输的数据量,这个情况下就需要进行资源的压缩了。现代浏览器,基本都是支持gzip协议的,支持客户端解压处理,主要目的还是降低传输量,提升速度。比如说将前面的bootstrap.css压缩为bootstrap.css.gz。
GZIP压缩是Linux中常用的压缩方式。在Linux系统下,可以使用命令一键递归目录中的文件并分别压缩目录中的每个文件。”gzip -r /java/static/”,也就是遍历压缩了/java/static/目录下的所有文件。注意,源文件会被删除。
但是在文件被压缩的情况下,如果直接加载bootstrap.css,Spring MVC肯定是无法正常处理的,我们希望在请求bootstrap.css的时候正确返回bootstrap.css.gz。那么这个时候就需要添加一个处理压缩的资源解析器(GzipResourceResolver)。
代码清单7-16:MvcConfig类中addResourceHandlers方法
版权声明
本文为[谙忆]所创,转载请带上原文链接,感谢
https://chenhx.blog.csdn.net/article/details/108897566
边栏推荐
猜你喜欢
随机推荐
一场关于FLV是否要支持HEVC的争论
为了省钱,我用1天时间把PHP学了!
html
mongodb(从0到1),11天mongodb初级到中级进阶秘籍
如何在Windows Server 2012及更高版本中将域控制器降级
聆听无声的话语:手把手教你用ModelArts实现手语识别
技術總監7年經驗,告訴大家,【拒絕】才是專業
【性能优化】纳尼?内存又溢出了?!是时候总结一波了!!
nlp模型-bert从入门到精通(二)
面经手册 · 第14篇《volatile 怎么实现的内存可见?没有 volatile 一定不可见吗?》
深度解读智能推荐系统搭建之路 | 会展云技术揭秘
7.3.1 file upload and zero XML registration interceptor
Jmeter——ForEach Controller&Loop Controller
阿里CCO项目组面试的思考
【數量技術宅|金融資料系列分享】套利策略的價差序列計算,恐怕沒有你想的那麼簡單
刚毕业不久,接私活赚了2万块!
架构文章搜集
VuePress的使用
通用的底层埋点都是怎么做的?
iptables基础原理和使用简介









