欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

簡(jiǎn)單了解SpringMVC緩存對(duì)靜態(tài)資源有什么影響

 更新時(shí)間:2020年09月24日 11:20:47   作者:賈樹(shù)丙  
這篇文章主要介紹了簡(jiǎn)單了解SpringMVC緩存對(duì)靜態(tài)資源有什么影響,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

我們知道在springmvc的配置中,可以添加緩存,但是緩存到底對(duì)靜態(tài)資源有什么影響?

測(cè)試

沒(méi)有添加緩存

<mvc:resources mapping="/image/**" location="/WEB-INF/"/>

添加了緩存

<mvc:resources mapping="/image/**" location="/WEB-INF/" cache-period="2592000"/>

結(jié)論

  網(wǎng)站第一次加載圖片圖片成功的狀態(tài)是200,但是第二次加載圖片的時(shí)候,如果沒(méi)有使用緩存,則是200 OK(from cache),而使用了緩存的則是 304 Not Modified

200與304兩種狀態(tài)有什么區(qū)別

  200 OK (from cache) 是瀏覽器沒(méi)有跟服務(wù)器確認(rèn),直接用了瀏覽器緩存;而 304 Not Modified 是瀏覽器和服務(wù)器多確認(rèn)了一次緩存有效性,再用的緩存

  200 OK (from cache) 是直接點(diǎn)擊鏈接訪問(wèn),輸入網(wǎng)址按回車訪問(wèn)也能觸發(fā);而 304 Not Modified 是刷新頁(yè)面時(shí)觸發(fā),或是設(shè)置了長(zhǎng)緩存、但 Entity Tags 沒(méi)有移除時(shí)觸發(fā)。

  參考:  https://www.bokeyy.com/post/200-ok-from-cache-vs-304-not-modified.html

  個(gè)人覺(jué)得200 的緩存并沒(méi)有特別的好,比如我修改了css 樣式,200緩存的能夠馬上修改,并沒(méi)有緩存的效果;而304緩存的則會(huì)保留之前的樣式。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java中parallelStream().forEach()的踩坑日記

    Java中parallelStream().forEach()的踩坑日記

    本文主要介紹了Java中parallelStream().forEach()的踩坑日記,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • 解決Shiro 處理ajax請(qǐng)求攔截登錄超時(shí)的問(wèn)題

    解決Shiro 處理ajax請(qǐng)求攔截登錄超時(shí)的問(wèn)題

    這篇文章主要介紹了解決Shiro 處理ajax請(qǐng)求攔截登錄超時(shí)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • Spring boot整合log4j2過(guò)程解析

    Spring boot整合log4j2過(guò)程解析

    這篇文章主要介紹了Spring boot整合log4j2過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • Java項(xiàng)目防止SQL注入的幾種方法總結(jié)

    Java項(xiàng)目防止SQL注入的幾種方法總結(jié)

    SQL注入是比較常見(jiàn)的網(wǎng)絡(luò)攻擊方式之一,在客戶端在向服務(wù)器發(fā)送請(qǐng)求的時(shí)候,sql命令通過(guò)表單提交或者url字符串拼接傳遞到后臺(tái)持久層,最終達(dá)到欺騙服務(wù)器執(zhí)行惡意的SQL命令,下面這篇文章主要給大家總結(jié)介紹了關(guān)于Java項(xiàng)目防止SQL注入的幾種方法,需要的朋友可以參考下
    2023-04-04
  • SpringBoot?緩存預(yù)熱的實(shí)現(xiàn)

    SpringBoot?緩存預(yù)熱的實(shí)現(xiàn)

    本文主要介紹了SpringBoot?緩存預(yù)熱的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2007-11-11
  • 關(guān)于使用MyBatis簡(jiǎn)化JDBC開(kāi)發(fā)和解決SQL語(yǔ)句警告的問(wèn)題

    關(guān)于使用MyBatis簡(jiǎn)化JDBC開(kāi)發(fā)和解決SQL語(yǔ)句警告的問(wèn)題

    這篇文章主要介紹了關(guān)于使用MyBatis簡(jiǎn)化JDBC開(kāi)發(fā)和解決SQL語(yǔ)句警告的問(wèn)題,如果idea和數(shù)據(jù)庫(kù)沒(méi)有建立鏈接,idea不識(shí)別表的信息,就會(huì)出現(xiàn)SQL語(yǔ)句的警告,需要的朋友可以參考下
    2023-05-05
  • java代碼規(guī)范review異常事故記錄

    java代碼規(guī)范review異常事故記錄

    這篇文章主要為大家介紹了java代碼規(guī)范關(guān)于異常review代碼發(fā)生異常的事故記錄,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • JsonFormat與@DateTimeFormat注解實(shí)例解析

    JsonFormat與@DateTimeFormat注解實(shí)例解析

    這篇文章主要介紹了JsonFormat與@DateTimeFormat注解實(shí)例解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • Java 代碼實(shí)例解析設(shè)計(jì)模式之監(jiān)聽(tīng)者模式

    Java 代碼實(shí)例解析設(shè)計(jì)模式之監(jiān)聽(tīng)者模式

    所謂監(jiān)聽(tīng)者模式,我理解的是構(gòu)建一個(gè)容器存放所有被監(jiān)聽(tīng)的線程或?qū)ο螅O(jiān)聽(tīng)每個(gè)線程或?qū)ο蟀l(fā)生的變化,若某個(gè)線程或?qū)ο笥|發(fā)指定規(guī)則,那么則對(duì)所有被監(jiān)聽(tīng)的線程或?qū)ο蟾鶕?jù)業(yè)務(wù)需要做處理
    2021-10-10
  • 淺談Java隨機(jī)數(shù)的原理、偽隨機(jī)和優(yōu)化

    淺談Java隨機(jī)數(shù)的原理、偽隨機(jī)和優(yōu)化

    這篇文章主要介紹了淺談Java隨機(jī)數(shù)的原理、偽隨機(jī)和優(yōu)化,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-01-01

最新評(píng)論