HTTP_ETag

ETag或實體標籤  是萬維網協議HTTP的一部分 。 ETag是HTTP協議提供的若干機制中的一種Web緩存驗證機制 ， 並且允許客戶端進行緩存協商 。 這就使得緩存變得更加高效 ， 而且節省帶寬 。 如果資源的內容沒有發生改變 ， Web服務器就不需要發送一個完整的響應 。 ETag也可用於樂觀併發控制 ， 作爲一種防止資源同步更新而相互覆蓋的方法 。 ETag是一個不透明的標識符 ， 由Web服務器根據URL上的資源的特定版本而指定 。 如果那個URL上的資源內容改變 ， 一個新的不一樣的ETag就會被分配 。 用這種方法使用ETag即類似於指紋 ， 並且他們能夠被快速地被比較 ， 以確定兩個版本的資源是否相同 。 ETag的比較只對同一個URL有意義 — — 不同URL上的資源的ETag值可能相同也可能不同 ， 從他們的ETag的比較中無從推斷 。