第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

etag 實體標(biāo)簽 怎么配置?

etag 實體標(biāo)簽 怎么配置? 給個例子/代碼 好嗎?

正在回答

1 回答

1、先說ETag是什么:

在典型用法中,當(dāng)一個URL被請求,Web服務(wù)器會返回資源和其相應(yīng)的ETag值,它會被放置在HTTP的“ETag”字段中:

ETag: "686897696a7c876b7e"

然后,客戶端可以決定是否緩存這個資源和它的ETag。以后,如果客戶端想再次請求相同的URL,將會發(fā)送一個包含已保存的ETag和“If-None-Match”字段的請求。

If-None-Match: "686897696a7c876b7e"

客戶端請求之后,服務(wù)器可能會比較客戶端的ETag和當(dāng)前版本資源的ETag。如果ETag值匹配,這就意味著資源沒有改變,服務(wù)器便會發(fā)送回一個極短的響應(yīng),包含HTTP “304 未修改”的狀態(tài)。304狀態(tài)告訴客戶端,它的緩存版本是最新的,并應(yīng)該使用它。

然而,如果ETag的值不匹配,這就意味著資源很可能發(fā)生了變化,那么,一個完整的響應(yīng)就會被返回,包括資源的內(nèi)容,就好像ETag沒有被使用。這種情況下,客戶端可以用新返回的資源和新的ETag替代先前的緩存版本。

--摘自維基百科HTTP ETAG


如圖,這是打開百度首頁的所有請求。服務(wù)器響應(yīng)頭里面包含了一個ETag標(biāo)簽,相當(dāng)于這個圖片的“身份證號”。由于我刷新了一次,瀏覽器第二次請求這個圖片,請求頭里面包含If-None-Match標(biāo)簽,里面是之前收到的ETag,

http://img1.sycdn.imooc.com//567e146e0001657708460575.jpg

2、再說Etag怎么啟用:

上面可以看出ETag在服務(wù)器的響應(yīng)頭先出現(xiàn),那么和HTML也沒關(guān)系了。需要在服務(wù)器端相關(guān)軟件進行配置。網(wǎng)上教程很多。我就不一一搬運了。以下是三個常用服務(wù)器端開啟ETag的說明:

IIS http://www.t086.com/article/5210

Apache http://www.t086.com/article/5209

Nginx http://www.t086.com/article/5207


9 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
Yahoo軍規(guī)
  • 參與學(xué)習(xí)       36761    人
  • 解答問題       117    個

您要知道的網(wǎng)站性能優(yōu)化規(guī)則,提高網(wǎng)站性能、快速訪問網(wǎng)站不在是夢

進入課程

etag 實體標(biāo)簽 怎么配置?

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號