面试官说 缓存都是前端的事,这是真的吗

2020-05-13 15:36:48 +08:00
 rain0002009

面试官 问我 强缓存,协商缓存那些事,这些问题是常常问,常常看,常常忘,我也就知道写 Cache-control: no-cache 这种水平了,然后又说了一些其他去缓存的方法,毕竟咱平常也就干干这种事了,面试官说这只是去缓存,缓存主要都是前端控制的,我说不是服务端控制,咱不就配合配合吗

然后就聊不下去了呀,各位前端大佬,有啥地方是咱前端控制缓存的呀,还不是去缓存那种。部署?

3570 次点击
所在节点    问与答
23 条回复
dddd1919
2020-05-14 09:48:38 +08:00
@cjc2017 缓存是前端控制,但协议本身很成熟,基本不需要人工处理,前端和后端框架都会自动处理。如果说需要人为控制么。。。。自己遇到的主要也就是填坑了,比如静态资源没打 tag,Etag 使用不当这种,可能需要变相的方式去解决因为缓存造成的问题。

不过面试官说的前端控制,“前端”也可以指浏览器 /webview 这类的工具啊,也没说非得是前端工程师,咋代入感都这么强呢
Exin
2020-05-14 09:48:54 +08:00
有时候面试官会抛一些错误的观点,试探应试者。这种时候有信心就坚持观点怼上去,但要留好面子

当然楼主遇到的面试官究竟懂不懂咱也不知道
daya
2020-05-15 17:27:29 +08:00
缓存协商?是想问 etag 之类的吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/671276

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX