使用webpack进行缓存优化,当版本更新后,生成的vendor.js的hash值不变,但是浏览器默认的缓存策略last-modified、etag这些值改变了,导致vendor.js被重新加载了,使得我的webpack优化失去了她的意义。
vendor.js的请求和响应如下:
response headers:
Accept-Ranges:bytes
Connection:keep-alive
Content-Length:3874649
Content-Type:application/javascript
Date:Tue, 12 Sep 2017 07:34:33 GMT
ETag:"59b7988c-3b1f59"
Last-Modified:Tue, 12 Sep 2017 07:34:33 GMT
Server:nginx/1.11.4
request headers:
Accept:/
Accept-Encoding:gzip, deflate, sdch
Accept-Language:zh-CN,zh;q=0.8
Connection:keep-alive
If-Modified-Since:Tue, 12 Sep 2017 07:01:24 GMT
If-None-Match:"59b7556c-3b1f59"
请问应该怎么解决这个问题呢?