ETag全稱EntityTags,HTTP協(xié)議規(guī)格說(shuō)明中定義“ETag”為“被請(qǐng)求變量的實(shí)體值”。我們也可以把ETag理解為是一個(gè)客戶端與服務(wù)器關(guān)聯(lián)的記號(hào)。這個(gè)記號(hào)告訴客戶端,當(dāng)前網(wǎng)頁(yè)在上次請(qǐng)求之后是否有發(fā)生變化,當(dāng)發(fā)生變化時(shí),ETag的值重新計(jì)算,并返回200狀態(tài)碼。如果沒(méi)有變化,返回304狀態(tài)碼。從而不會(huì)重新加載整個(gè)頁(yè)面信息。
以下會(huì)告訴你,IIS如何開(kāi)啟ETag。
IIS7是默認(rèn)開(kāi)啟ETag的,如果沒(méi)有ETag,請(qǐng)按以下步驟設(shè)置。
打開(kāi)Internet Information Services (IIS) Manager,如圖雙擊HTTP響應(yīng)頭部(HTTPResponse Headers),
選擇No Grouping標(biāo)簽,在空白處右鍵選擇Add。
設(shè)置Name為ETag,Value為雙引號(hào)
配置web.config:-
system.webServer->httpProtocol->customHeaders
加一句<add name="ETag" value="">
完成。
新聞熱點(diǎn)
疑難解答
圖片精選