十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
這篇文章運(yùn)用簡單易懂的例子給大家介紹SpringMVC緩存對靜態(tài)資源的影響有哪些,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
測試
沒有添加緩存
添加了緩存
結(jié)論
網(wǎng)站第一次加載圖片圖片成功的狀態(tài)是200,但是第二次加載圖片的時候,如果沒有使用緩存,則是200 OK(from cache),而使用了緩存的則是 304 Not Modified
200與304兩種狀態(tài)有什么區(qū)別
200 OK (from cache) 是瀏覽器沒有跟服務(wù)器確認(rèn),直接用了瀏覽器緩存;而 304 Not Modified 是瀏覽器和服務(wù)器多確認(rèn)了一次緩存有效性,再用的緩存
200 OK (from cache) 是直接點(diǎn)擊鏈接訪問,輸入網(wǎng)址按回車訪問也能觸發(fā);而 304 Not Modified 是刷新頁面時觸發(fā),或是設(shè)置了長緩存、但 Entity Tags 沒有移除時觸發(fā)。
關(guān)于SpringMVC緩存對靜態(tài)資源的影響有哪些就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。