其它归类的面试题(单题)

题型 难易度 出现频率 浏览 评论
问答题 11 0
试题信息收集不易,转发请带上出处,不甚感谢!如果您对任何编程问题还有疑问,欢迎点击下方按钮向老师提问!
问答题

浏览器缓存是为提升浏览器访问速度,降低服务器压力的一种行为。分为强缓存和协商缓存。

强缓存不会再次去请求服务器,而是直接从本地缓存读取文件,像图片文件、css文件、js文件默认都会进行强缓存,强缓存策略是通过响应头cache-contlrol字段设置的。

协商缓存是当Cache-Control 的值为 no-cache (不强缓存)或者 max-age 过期了,就会携带Etag和last-modified向服务器发送请求,Etag是文件改动的标识符,Last-Modified是文件最后修改的时间。如果资源没有被修改就返回304,让浏览器读取本地缓存,如果有修改返回200,返回最新资源。

还能输入{{limitInput-commentDet.length}}个字符