當前位置:成語大全網 - 書法字典 - 淺析HTTP消息頭網頁緩存控制及頭常用指令介紹

淺析HTTP消息頭網頁緩存控制及頭常用指令介紹

本文詳細分析了HTTP消息頭頁面緩存控制和頭常用指令。網頁的緩存由HTTP消息頭中的“緩存控制”控制。常見值包括私有無緩存最大年齡必須有效等。默認值為private,其功能可根據不同的瀏覽方式分為以下幾種情況()打開新窗口的值為private no cache m. Ust revalidate當您打開新窗口時將再次訪問服務器,如果您指定了max age值,則在該值內不會再次訪問服務器,例如,Cache control: max age=(表示您在訪問此網頁後的秒內不會再次訪問服務器)。()在地址欄中,如果回車值為private或mustvalidate,則服務器將僅在第壹次訪問時被訪問,並且在第壹次訪問後將不會被訪問。如果值為無緩存,則每次都會訪問它,並且在到期前不會重復訪問。()按“後退”按鈕,值為private mustvalidate max age。如果該值為no cache,則每次()按下刷新按鈕時都會重復訪問該頁面,而不管該值是多少。當緩存控制值為“無緩存”時,頁面備份將不會留在Internet臨時文件夾中。此外,指定“Expires”值會影響緩存,例如,將Expires值指定為現有值。在過去的時間裏,如果您在訪問此網絡時反復按地址欄中的enter鍵,您將會反復訪問Expires: Fri Dec:: GMT。例如,禁止頁面在IE中緩存響應消息,並設置cache control = no cache pragma = no cache expires = expires是壹件好事。如果服務器上的網頁經常更改,請將其設置為立即過期。如果網頁每天午夜更新,您可以將過期時間設置為第二天午夜。當HTTP服務器指定CacheControl = no cache時,瀏覽器將不緩存網頁。舊的HTTP服務器不能使用緩存控件標題,所以為了倒退。與HTTP服務器兼容IE通過使用Pragma:no cache頭提供對HTTP的特殊支持。如果客戶端與服務器連接(//)/通信,並且服務器在響應中返回Pragma:no cache title,則Internet Explorer不會緩存此響應。請註意,Pragma:no cache僅在安全連接中使用時防止緩存。如果它以與Expires:相同的方式用於不安全的頁面,則該頁面將被緩存,但標記為立即過期的hea。der的常用指令Header分為三部分:第壹部分是HTTP協議的HTTP版本,第二部分是狀態碼,第三部分是原因短語。

復制代碼如下:lishixinzhi/article/program/PHP/201311/21180。