采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
强制缓存 Cache-Control的 max-age 是不是需要服务端写程序设置? 那个
可不可以不需要服务端配合设置 response header,浏览器只根据 url 地址判断要不要请求或者使用缓存?
缓存机制都是需要服务端配合的。服务端才是我们自己控制的东西。如果客户端也可以搞事情,那黑客就没法防了。
我的意思是如果服务端没设置Cache-Control,也没有设置Last-Modified或者 Etag,那么是不是说,即使客户端的某一个 js 的 url 没变,还是会去服务端重新请求这份 js 回来?
是的,啥也没设置,那就是没缓存。
老师,请问如果有强制缓存,并且缓存没有过期,那么浏览器请求的本地资源是不是会直接返回200,因为并没有请求服务器所以也不会有etag和304这些了
登录后可查看更多问答,登录/注册
针对时下面试高频考点,帮助新人js面试快速通关
1.6k 17
1.8k 11
1.3k 11