1. 程式人生 > >HTTP伺服器的檔案快取

HTTP伺服器的檔案快取

關於Http 2.0 你知道多少?

HTTP/2引入了“服務端推(server push)”的概念,它允許服務端在客戶端需要資料之前就主動地將資料傳送到客戶端快取中,從而提高效能。

HTTP/2提供更多的加密支援

HTTP/2使用多路技術,允許多個訊息在一個連線上同時交差。

它增加了頭壓縮(header compression),因此即使非常小的請求,其請求和響應的header都只會佔用很小比例的頻寬。

WEB應用從伺服器主動推送Data到客戶端有那些方式?

Javascript資料推送

Commet:基於HTTP長連線的伺服器推送技術

基於WebSocket的推送方案

SSE(Server-Send Event):伺服器推送資料新方式

HTTP伺服器的檔案快取

HTTP狀態碼

   100  Continue  繼續,一般在傳送post請求時,已傳送了http header之後服務端將返回此資訊,表示確認,之後傳送具體引數資訊

200  OK   正常返回資訊  

201  Created  請求成功並且伺服器建立了新的資源  

202  Accepted  伺服器已接受請求,但尚未處理  

301  Moved Permanently  請求的網頁已永久移動到新位置。
302 Found  臨時性重定向。
303 See Other  臨時性重定向,且總是使用 GET 請求新的 URI。
304  Not Modified  自從上次請求後,請求的網頁未修改過。
400 Bad Request  伺服器無法理解請求的格式,客戶端不應當嘗試再次使用相同的內容發起請求。
401 Unauthorized  請求未授權。
403 Forbidden  禁止訪問。
404 Not Found  找不到如何與 URI 相匹配的資源。
500 Internal Server Error  最常見的伺服器端錯誤。
503 Service Unavailable 伺服器端暫時無法處理請求(可能是過載或維護)。