最近开发过程中发现图片这类静态资源更换并不频繁,所以无需每次都从服务器请求。于是使用了HTTP缓存来实现图片缓存。 开启HTTP缓存很简单,如上图则可。 但重复刷新多次并关闭浏览器重新打开缓存依然不生效!! 随后发现url处的红色不安全图标,于是想起开发环境中是使用了https 于是尝试将其关闭 页面刷新发现,成功了! http请求是成功了,但是上线之后是需要用https请求的。 于是使用mkcert生成本地证书并导入,来判断是否由于无SSL证书导致的在https中cache-control 不生效 有ssl证书后,https也成功了。