鍍金池/ 問(wèn)答/HTML/ 一個(gè)關(guān)于緩存機(jī)制的疑問(wèn)

一個(gè)關(guān)于緩存機(jī)制的疑問(wèn)

請(qǐng)問(wèn),說(shuō)起來(lái)緩存機(jī)制的方式選擇的設(shè)置是后臺(tái)人員來(lái)設(shè)置的,而為何在前端面試過(guò)程中,很多面試官都要問(wèn)這個(gè)緩存機(jī)制,是為了前端人員對(duì)這個(gè)有個(gè)大概的了解呢?還是在前端有什么特殊用法,或者說(shuō)凡是與瀏覽器相關(guān)的前端人員都應(yīng)該了解?

回答
編輯回答
妖妖

前端也是有cache的啊。。。。比如外部css添加隨機(jī)id實(shí)現(xiàn)不緩存

2017年12月18日 01:09
編輯回答
懶洋洋

緩存方面設(shè)置雖然是后端服務(wù)器的設(shè)置,但是在架構(gòu)上面來(lái)說(shuō)應(yīng)該是屬于前端的部分,所以前端多少也需要懂一些的。
同時(shí)前端項(xiàng)目架構(gòu)的設(shè)置也是會(huì)很大程度上影響到緩存的效率,例如組件化的js代碼和css代碼如何管理,如何復(fù)用文件的緩存。此處最常見(jiàn)的做法便是提取公用部分作為一個(gè)靜態(tài)文件,這樣就不會(huì)每次更新全量變化。
此外,manifest之類的api雖然限制很多,但是也是前端所需要了解的知識(shí)。

2018年2月4日 15:08
編輯回答
有你在

緩存本來(lái)就是有后端和前端同時(shí)協(xié)作實(shí)現(xiàn)的機(jī)制,作為一個(gè)前端,了解緩存的機(jī)制在開(kāi)發(fā)中很重要啊,尤其是在性能優(yōu)化方面,具體你隨便搜索一下緩存就很多經(jīng)典文章,這不是只屬于后端的東西。而且作為一個(gè)技術(shù)開(kāi)發(fā)人員,對(duì)知識(shí)的廣度、深度是能力模型的很重要部分,多了解相關(guān)的知識(shí)也是必要的。

2017年4月20日 12:21