HTTP的學習記錄 二 頭部

2022-03-07 22:53:10 字數 1404 閱讀 4885

本文主要講一些 http頭部的資訊

你發現快要過年了,於是想給你的女朋友買一件毛衣,你開啟了www.taobao.com。這時你的瀏覽器首先查詢dns伺服器,將www.taobao.com轉換成ip位址。不過首先你會發現,你在不同的地區或者不同的網路(電信、聯通、移動)的情況下,轉換後的ip位址很可能是不一樣的,這首先涉及到負載均衡的第一步,通過dns解析網域名稱時將你的訪問分配到不同的入口,同時盡可能保證你所訪問的入口是所有入口中可能較快的乙個(這和後文的cdn不一樣)。

完整版在這裡

總結一下就是,優秀的產品,每個細節都充滿著技術。

這裡具體闡述一下關於前端歷程:

開啟 www.taobao.com -> 瀏覽器查詢 dns 伺服器(轉換為ip位址)

但是不同的地方網速是不一樣的。所以,涉及了 負載均衡 第一步,通過dns解析網域名稱的時候,將我們的訪問 分配到不同的路口。盡可能保證我們每個人的 訪問入口 是較快的那乙個。

成功訪問,則我們產生了乙個 pv(page view-頁面訪問).

頁面訪問量是乙個**規模的重要指標。

很多人一起訪問,負載均衡 變得尤為重要。

html內容生成。瀏覽器準備載入 css、js、等樣式、指令碼和資源檔案。

瀏覽器在同乙個網域名稱下 併發載入的資源數量 是有限的。例如 ie6 2個,ie8 6個,chrome某個舊版本 6個。若訪問**網需要 126 個資源,如此小的併發量將會導致頁面載入 非常慢。

所以我們需要 cdn。

通過保證 cdn 是我們家最近的 來提公升速度。因為 不同地區 不同網路,距離伺服器的遠近,都會導致 速度變化。

接下來進入正題,http 頭部怎麼看?這裡其實看一次很容易就忘了。。基本上只有經驗多了,才能夠熟悉

當我 加了個 1,但是並沒有點搜尋

我又加了個 2

下面停止我的 小學生 似的驚訝。成熟。成熟。我們開始 分析 http 頭部,它主要由四部分組成。

1. 通用頭部

2. 響應頭部

connection 是否需要 持久鏈結

content-encoding 伺服器表明自己使用了什麼 壓縮方法 壓縮響應中的物件

content-type 伺服器表明自己響應的物件型別

3. 請求頭部

語言!==字符集。語言和字符集的區別:中文是語言,中文有多種字符集。

4. 查詢頭部

這裡主要 定義 被傳送資源的資訊。

H5頭部meta標籤的作用

h5標準宣告,使用 html5 doctype,不區分大小寫 標準的 lang 屬性寫法 宣告文件使用的字元編碼 優先使用 ie 最新版本和 chrome 頁面描述 網頁作者 搜尋引擎抓取 為移動裝置新增 viewport 設定蘋果工具欄顏色 啟用360瀏覽器的極速模式 webkit 避免ie使用相...

HTTP請求頭和響應頭部包括的資訊有哪些?

每個http請求和響應都會帶有相應的頭部資訊。預設情況下,在傳送xhr請求的同時,還會傳送下列頭部資訊 例如 chrome下的請求頭資訊 雖然不同瀏覽器實際傳送的頭部資訊會有所不同,但以上列出的基本上是瀏覽器都會傳送的,用setrequestheader 方法也可以設定請求頭資訊,該函式接受兩個引數...

HTTP請求頭和響應頭部包括的資訊有哪些?

每個http請求和響應都會帶有相應的頭部資訊。預設情況下,在傳送xhr請求的同時,還會傳送下列頭部資訊 例如 chrome下的請求頭資訊 雖然不同瀏覽器實際傳送的頭部資訊會有所不同,但以上列出的基本上是瀏覽器都會傳送的,用setrequestheader 方法也可以設定請求頭資訊,該函式接受兩個引數...