CSS樣式304是指在HTTP響應中,服務器返回的狀態碼為304,表示資源未被修改或過期,客戶端可以直接使用緩存的版本。
具體實現方式如下:
HTTP/1.1 304 Not Modified Date: Fri, 13 Aug 2021 07:00:00 GMT Server: Apache/2.2.17 (Unix) Last-Modified: Wed, 15 Jul 2021 09:00:00 GMT Content-Length: 1234 Content-Type: text/plain
在響應頭中,通過"Last-Modified"字段來記錄資源的上次修改時間。當客戶端再次請求該資源時,通過"if-modified-since"字段將上次修改時間傳遞給服務器。服務器通過比較客戶端傳來的時間和資源的上次修改時間,判斷資源是否被修改。如果未被修改,則返回304狀態碼,代表客戶端可以直接使用緩存。
使用304狀態碼可以有效減少無謂的網絡請求,提高頁面加載性能。但是有時候也需要注意緩存的過期時間,以保證使用的是最新版本的資源。
上一篇css樣式div投影
下一篇css樣式bfc