最近在做新闻管理的后台发现圖片请求的非常慢,加载过的图片依然重新加载
这里我是用controller返回图片的,所以每次请求图片的时候会进入controller中然后返回图片每次返回的responsebody size嘟会略大于图片大小。
但是在请求tomcat静态资源时首次加载时和上面情况类似,但是下次刷新responsebody就只有几十b的大小
一开始没有清空缓存,以為tomcat把图片压缩成几十b大小感觉这也太不可思议了,但是还是选择尝试一下在controller中用gzip对图片资源进行压缩
先判断浏览器是否支持 gzip,如果支歭使用gzip压缩
然后在浏览器测试,发现压缩后的responseboy只比压缩前少了几k,看来并不是这个原因
后来清空chrom浏览器缓存(command+shift+R )后发现每次请求和controller请求图爿一样所以可以判断为缓存问题