304 not modified什麼意思

在HTTP協定中,狀態碼304表示的是「Not Modified」(未修改)。這個狀態碼通常用於瀏覽器快取控制,當瀏覽器再次請求一個它之前已經請求過的資源時,伺服器會檢查該資源的最後修改時間(Last-Modified)或ETag(Entity Tag)值,如果發現該資源在客戶端快取中的最後修改時間或ETag值與伺服器上的資源一致,那麼伺服器就會返回304狀態碼,告訴瀏覽器繼續使用快取中的資源,而不需要再次下載該資源。

這種機制可以減少網路流量和提高瀏覽器的性能,因為瀏覽器可以直接使用快取中的副本,而不需要等待伺服器傳送整個資源的回響。