国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

node.js - express框架,設(shè)置瀏覽器從緩存中讀取靜態(tài)文件,只有js從緩存中讀取了,css還有一些圖片為何沒有從緩存中讀取?

瀏覽:140日期:2023-10-10 10:06:28

問題描述

設(shè)置緩存的方法

app.use(express.static(path.join(__dirname, ’public’),{maxAge:1000*60*60}));

第二次刷新后node.js - express框架,設(shè)置瀏覽器從緩存中讀取靜態(tài)文件,只有js從緩存中讀取了,css還有一些圖片為何沒有從緩存中讀取?

問題解答

回答1:

哇色! 好棒的問題! 我也學(xué)習(xí)了。

其實(shí)主要是瀏覽器對于兩種再次訪問的的模式處理情況不一樣而已

url load 訪問

Command+R或者F5 刷新

首先簡單了解一下兩種狀態(tài)碼的差異

200 OK (from cache) 是瀏覽器沒有跟服務(wù)器確認(rèn),直接用了瀏覽器緩存;

304 Not Modified 是瀏覽器和服務(wù)器多確認(rèn)了一次緩存有效性,再用的緩存。

使用url load再次訪問同一頁面的時(shí)候

瀏覽器獲取資源的時(shí)候不會(huì)設(shè)置 Cache-Control:max-age=0,所以設(shè)置的max-age如果仍有效的話會(huì)優(yōu)先從本地cache中獲取;

使用刷新方式再次訪問同一頁面的時(shí)候

發(fā)起Request的時(shí)候?yàn)g覽器給 header 里設(shè)置的 Cache-Control:max-age=0,一旦max-age為0,則不會(huì)從本地cache獲取數(shù)據(jù)了,所以會(huì)發(fā)起一次http請求,根據(jù)header里傳來的If-Modified-Since或者If-None-Match分別與Last-Modified,Etag做對比,從而做出返回304還是重新訪問資源并重新緩存。

經(jīng)過驗(yàn)證以上的說法是正確的!!!!!!

針對你的問題,首次訪問之后,由于你對靜態(tài)文件做了緩存處理,所以緩存了。 當(dāng)你第二次刷新的時(shí)候,應(yīng)該都是304才對,為啥有的是304有的是200呢?

因?yàn)槟愕恼埱蟮腎nitiator不一樣的,你應(yīng)該訪問的是index.html吧,然后去加載一些樣式css和圖片之類的,這些都是304沒問題。但是你后面的js請求,我看到你的觸發(fā)器都是LAB.min.js,并不是直接在你的index.html中引入的js吧,這就是你的特殊情況,如果你把這些腳本直接在index.html通過<script>標(biāo)簽引入也會(huì)看到是304的請求的。

If I am wrong, correct me!!!!

讀讀下面的文章希望對你有幫助

關(guān)于 HttpStatus 200(From Cache)和 304(Not Modified)的探索

阿里云存儲(chǔ)如何讓瀏覽器始終以200 (from cache)緩存圖片?

回答2:

css文件、js文件 的 request header、response header分別貼一下?

標(biāo)簽: CSS
主站蜘蛛池模板: 国产精品黄在线观看免费软件 | 国产国语对白一级毛片 | 欧美亚洲国产视频 | 精品免费在线视频 | 精品一区二区视频 | 日韩欧美印度一级毛片 | 99视频在线看观免费 | 久久99精品这里精品3 | 亚洲综合精品一二三区在线 | 免费看一级毛片欧美 | 亚洲成人aa| 国内精品久久久久久野外 | 91伊人国产 | 韩国欧洲一级毛片 | 亚洲欧美日韩精品久久 | 男女视频免费看 | 久久手机精品视频 | 国产精品无圣光一区二区 | 一级做a爱视频 | 免费在线观看黄色毛片 | 毛片免费网址 | 美女被强行扒开双腿激情视频 | 亚洲欧美在线视频 | 国产精品99在线观看 | 欧美日韩国产在线观看一区二区三区 | 美女黄页黄频 | 97国内免费久久久久久久久久 | 亚洲激情视频网站 | 这里只有久久精品视频 | 欧美国产成人一区二区三区 | 看真人视频一级毛片 | 欧美视频一区二区三区精品 | 日本巨乳中文字幕 | 99久久国产免费中文无字幕 | 久久er视频| 在线视频 自拍 | 三上悠亚免费一区二区在线 | 午夜无遮挡怕怕怕免费视频 | 欧美精品一二区 | 亚洲一区二区视频 | 成人a毛片 |