你必須知道的HTTP GET請求之條件頭

2021-06-16 09:27:49 字數 778 閱讀 7850

如果快取的元件過期了,瀏覽器在重用它之前必須首先檢查它是否仍然有效。可以使用條件get, 

條件http get可以節省客戶端和伺服器的時間與頻寬,它是通過兩個請求報頭(ifmodified-since和if-none-match)和兩個響應報頭(last-modified和etag)實現的。

假設客戶端請求了/a.html,得到乙個響應,說

伺服器判斷資源是否在這個時間後發生了改變,如果改變,返回響應**200,並在實體裡提供最新版本;如果未發生改變,則返回響應**304(not modified),並省去響應體。這樣客戶端就重用已快取的內容了。

第二次請求,伺服器就可以傳送:

原文:hongchangfirst

Linux世界你必須知道的

突然從windows世界轉向linux世界,也許剛開始或多或少都有點不太適應,慢慢地,也許你會發現linux的博大精深,最重要的是linux世界的很多東西都是free license,下面列舉一下linux世界你需要或必須知道的二三事。unix like 叫做 類unix 系統,主要指各種各樣的li...

你必須知道的關於tcp keepalive 設定

1.引數設定 檢視相關的引數 sysctl a grep tcp keepalive net.ipv4.tcp keepalive intvl 30 net.ipv4.tcp keepalive probes 2 net.ipv4.tcp keepalive time 160 設定相關的引數 sys...

關於 Linux shell 你必須知道的

我個人很喜歡使用 linux 系統,雖然說 windows 的圖形化介面做的確實比 linux 好,但是對指令碼的支援太差了。一開始有點不習慣命令列操作,但是熟悉了之後反而發現移動滑鼠點點點才是浪費時間的罪魁禍首。那麼對於 linux 命令列,本文不是介紹某些命令的用法,而是說明一些簡單卻特別容易讓...