強(qiáng)緩存:是直接從本地緩存中加載資源,不向服務(wù)器發(fā)起請求,除非過期了。這種方式可以減少網(wǎng)絡(luò)延遲,提高頁面加載速度,但無法保證資源的最新性
皮一下 : 不管你咋樣,我都不搭理你,除非我真的無聊了,任性不?
協(xié)商緩存:會在加載資源時先詢問服務(wù)器,如果資源未更改,直接從本地緩存加載 ;如果資源已更改,則重新從服務(wù)器加載。這種方式可以確保使用最新資源,但可能會增加網(wǎng)絡(luò)延遲。
皮一下 : 每次都看你一眼,你變強(qiáng)了,我們聊一下,否則繼續(xù)不理你,現(xiàn)實不?
使用場景
強(qiáng)緩存通常用于減少網(wǎng)絡(luò)延遲,提高頁面加載速度,適用于訪問量較大且資源變化不頻繁的情況。
協(xié)商緩存則適用于需要確保始終使用最新資源的情況,適用于資源變化頻繁或需要根據(jù)用戶個性化需求加載不同資源的情況。
常見場景
常見配置
html配置為不緩存(nostore),其余靜態(tài)資源配置為強(qiáng)緩存 (max-age)。文章來源:http://www.zghlxwxcb.cn/news/detail-827212.html
為什么?
html頁面不緩存保證拿到最新資源另外構(gòu)建工具可以達(dá)到有修改的靜態(tài)資源hash會有變動,沒有改動的靜態(tài)資源hash不變,兩者結(jié)合能最大限度的增加緩存命中文章來源地址http://www.zghlxwxcb.cn/news/detail-827212.html
皮一下 不緩存 (死活不理你) cache-control: nostore 強(qiáng)緩存(按需理你) cache-control:max-age=2592000 協(xié)商緩存(試探性理你 cache-control : nocache
到了這里,關(guān)于前端中的強(qiáng)緩存與協(xié)商緩存的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!