摘要:寫這篇文章的原因記錄前端性能優化用到的關鍵概念簡化大家對的學習大家或許面試的時候可以用得到哦是什么的應用層協議超文本傳輸協議。這兩個程序運行在兩個不同端系統,通過交換報文來實現通信。對于前端工程師常見的場景中瀏覽器即客戶端而等就是服務器端。
寫這篇文章的原因
記錄前端性能優化用到的關鍵概念
簡化大家對HTTP的學習
大家或許面試的時候可以用得到哦
HTTP是什么傳說中的三次握手是什么Web的應用層協議(超文本傳輸協議HyperText Transfer Protocol)。它由兩個程序實現:客戶端程序和服務器端程序。這兩個程序運行在兩個不同端系統,通過交換HTTP報文來實現通信。對于web前端工程師常見的場景中Web瀏覽器(即客戶端)而Web server(nginx、apache等)就是服務器端。你的機器只要有了這兩端,就可以在本地實現HTTP通信傳輸。
報文的組成客戶端---->發送TCP報文段---->服務器端 (第一次)
服務器端---->用TCP報文段確認和響應---->客戶端 (第二次)
客戶端向服務器端返回確認、發送HTTP請求報文 (第三次)
起始行(start line)
首部塊(header)
主體(body)
起始行關鍵點狀態碼(status code)
首部塊(header)200 請求沒有問題,實體的主題部分包含了所請求的資源
304 最近資源沒有被修改
404 無法找到所請求的URL
500 服務器遇到一個妨礙它為請求提供服務的錯誤
跟緩存有關的頭信息通用首部 (chrome中Headers下面的General)
請求首部 (chrome中Headers下面的Request Headers)
響應首部 (chrome中Headers下面的Response Headers)
請求首部
Cache-Control:no-cache
Pragma:no-cache
用戶在本地瀏覽器設置disable-cache時
響應首部
Etag 與此資源相關的資源標記
Expires 資源不再有效,要從源端再次獲取實體日期和時間
Last-Modified 資源最后被修改的時間
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/83766.html
摘要:寫這篇文章的原因記錄前端性能優化用到的關鍵概念簡化大家對的學習大家或許面試的時候可以用得到哦是什么的應用層協議超文本傳輸協議。這兩個程序運行在兩個不同端系統,通過交換報文來實現通信。對于前端工程師常見的場景中瀏覽器即客戶端而等就是服務器端。 寫這篇文章的原因 記錄前端性能優化用到的關鍵概念 簡化大家對HTTP的學習 大家或許面試的時候可以用得到哦 HTTP是什么 Web的應用層協議...
閱讀 3691·2021-08-10 09:42
閱讀 590·2019-08-30 15:55
閱讀 886·2019-08-30 15:54
閱讀 3111·2019-08-30 13:45
閱讀 553·2019-08-29 16:23
閱讀 1990·2019-08-29 16:23
閱讀 983·2019-08-29 15:18
閱讀 2260·2019-08-29 12:57