200 ok 幾種狀態

2022-08-16 03:00:21 字數 927 閱讀 3593

瀏覽器載入資源成功一般會有幾種狀態

200 ok          ----  從原始伺服器請求成功

200 ok from cache      ----

200 ok from disk cache  ----

200 ok from memory cache ----

304 not modified          ----  向伺服器傳送請求,驗證新鮮度,足夠新鮮,伺服器會返回 304狀態

from cache 表示客戶端沒有請求伺服器, 直接使用瀏覽器本地快取

1. 首先from cache  和 not modified的區別

from cache 瀏覽器沒有和伺服器確認,直接使用了快取

not modified 是瀏覽器和伺服器多確認了一次快取有效性,再用的快取。

那麼,兩者觸發的時機有什麼區別呢?200 ok (from cache) 是直接點選鏈結訪問,輸入**按回車訪問也能觸發;而 304 not modified 是重新整理頁面時觸發,或是設定了長快取、但 entity tags 沒有移除時觸發。

直接訪問有快取的**都觸發 200 ok (from cache), 重新整理瀏覽器則會觸發 304 not modified,同一網域名稱下,沒有 entity tag 的資源直接訪問,是 200 ok (from cache) 的結果,同一網域名稱下,有 entity tag ,直接訪問就會觸發 304 not modified。

2. from memory cache 和 from disk cache 的區別

diskcache與memorycache相似之處就是也只能儲存一些派生類資源檔案。它的儲存形式為乙個index.dat檔案,記錄儲存資料的url,然後再分別儲存該url的response資訊和content內容。response資訊最大作用就是用於判斷伺服器上該url的content內容是否被修改。具體詳見:

非200狀態自動重啟Tomcat

200,http狀態碼,非200就不正常。獲取 的狀態碼,非200就殺掉伺服器程序重新啟動伺服器程式就好了。獲取狀態碼,可以使用curl來獲取 curl i m 10 o dev null s w n 127.1 w是用於控制輸出的,就是輸出狀態碼 獲取tomcat程序號 pgrep f tomca...

301 302跳轉與200狀態碼

關於http三種狀態碼解釋如下 200 正常狀態,未發生任何事,普通頁面瀏覽一般都是200 301 永久性轉移 permanently moved seo必用的招式,會把舊頁面的pr等資訊轉移到新頁面 302 暫時性轉移 temporarily moved 很常用的招式,也是seo最容易被判作弊的方...

程序的幾種狀態

程序 程序 process 是計算機中的程式關於某資料集合上的一次執行活動,是系統進行資源分配和排程的基本單位。程序狀態 乙個程序的生命週期可以劃分為一組狀態,這些狀態刻畫了整個程序。程序狀態即體現乙個程序的生命狀態。程序狀態 一般來說,程序有三個狀態,即就緒狀態,執行狀態 阻塞狀態。執行態 程序占...