2、如果請求是認證或者加密的,則相應的內容也不快取
3、若有完整的過期時間和壽命控制頭資訊,則是新鮮的,或者快取展現出來並在不久前修改過,也可以認為新鮮的
響應如果沒有類似etag或last-modified頭這樣的校驗器,也沒有明確的更新資訊,通常(並不絕對)認為是不可快取的。
以上是驗證是否存在快取的條件。
web快取設定
1、通過html標籤設定不快取或者過期時間,但不是所有瀏覽器都支援。
2、設定http頭資訊,expires
這個屬性是告訴瀏覽器快取有效期,快取時間和伺服器時間要一致,他們一般用來設定絕對過期時間,然後對比最後一次訪問或修改時間來判斷應該用哪種方式去獲取資料
3、用cash-control控制
4、驗證器驗證
驗證器的作用是驗證功能快取的內容是不是最新的。最常見的驗證是通過last-modified
頭資訊通訊確定文件最後的修改時間,如果快取有內容儲存,會包含last-modified
資訊的,輔助if-modified-since
請求,我們可以詢問伺服器內容是否改變了
Web學習日記 05 XML語法
在之前標記型語言學過html語言,html語言裡面的標籤是固定的,每個標籤都有特定的含義 而xml裡面的標籤的可以自定義標籤,也可以學中文標籤 xml是w3c組織發布的技術 xml有兩個版本,1.0版本和1.1版本 主要是使用1.0版本,因為 1.1版本不可以向下相容。還是與html語言作比較,ht...
Web學習日記 10 Servlet介面
在上面的文章中我們是通過實現servlet介面來實現servlet中的方法的。那我們就來了解servlet介面吧。1,servlet的生命週期 a,servlet的出生 伺服器會在servlet第一次被訪問時建立servlet,或者是在伺服器啟動時建立servlet。如果伺服器啟動時就建立servl...
Web學習日記 15 respond響應
1,伺服器處理請求的流程 伺服器每次收到請求時,都會為這個請求開闢乙個新的執行緒。伺服器會把客戶端的請求資料封裝到request物件中,request就是請求資料的載體!伺服器還會建立response物件,這個物件與客戶端連線在一起,它可以用來向客戶端傳送響應。2,response 其型別為http...