前端:pc端的浏览器缓存

请问平时在工作的时候前端如何对电商网站的资源(js,css,图片)做缓存,localstorage是基本不用的吗?
还有强缓存、协商缓存在前端代码怎么设置的?(比如Cache-Control这些字段都怎么设置的?)
查了百度感觉前端好像不用怎么设置,都是后端搞的

阅读 2.3k
2 个回答
  • localStorage 和缓存没有必然联系,你把它当做缓存用也可以,但是明显有更好地方式
  • 强缓存、协商缓存是浏览器内部提供的不同的缓存机制,对于前端来说,大部分情况是透明的
  • cache-control 等其他缓存相关的 http header 是服务端提供的,是浏览器实现不同缓存策略的依据

第一个回答完全准确, 一句话来说就是:

localStorage 不是做缓存的,你描述中涉及到缓存的字段都是服务器设置的(如果你自己不配置服务器、可以理解为是后端搞的。)
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题