日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

淺談域名收斂與域名發(fā)散( 三 )


在 2 個域名分散條件下,網(wǎng)頁的加載速度提升較大,而第 3 個以后就比較慢了 。所以,一般來說,域名分散的數(shù)量最好在 3 以下 。
SPDY
本來至此,本文應(yīng)該結(jié)束了,談了下域名發(fā)散與域名收斂 。
但是,單純的在移動端采用域名收斂并不能很大幅度的提升性能,很重要的一點是,在移動端建連的消耗非常大,而 SPDY 協(xié)議可以完成多路復(fù)用的加密全雙工通道,顯著提升非wifi環(huán)境下的網(wǎng)絡(luò)體驗 。
俗話說,好刀配好鞘,好馬配好鞍,當域名收斂配合 SPDY 才能最大程度發(fā)揮他們的效用,達到事半功倍 。
那么什么是 SPDY?
SPDY,一種開放的網(wǎng)絡(luò)傳輸協(xié)議,由Google開發(fā),用來發(fā)送網(wǎng)頁內(nèi)容 ?;趥鬏斂刂茀f(xié)議(TCP)的應(yīng)用層協(xié)議 ,是 HTTP/2 的前身 。
SPDY 的作用就是,在不增加域名的情況下,解除最大連接數(shù)的限制 。主要的特點就是多路復(fù)用,他的目的就是致力于取消并發(fā)連接上限 。
那么相比 http,SPDY 具體的優(yōu)勢在哪里呢:
1. 多路復(fù)用 請求優(yōu)化
SPDY 規(guī)定在一個 SPDY 連接內(nèi)可以有無限個并行請求,即允許多個并發(fā) HTTP 請求共用一個 TCP會話 。這樣 SPDY 通過復(fù)用在單個 TCP 連接上的多次請求,而非為每個請求單獨開放連接,這樣只需建立一個 TCP 連接就可以傳送網(wǎng)頁上所有資源,不僅可以減少消息交互往返的時間還可以避免創(chuàng)建新連接造成的延遲,使得 TCP 的效率更高 。
此外,SPDY 的多路復(fù)用可以設(shè)置優(yōu)先級,而不像傳統(tǒng) HTTP 那樣嚴格按照先入先出一個一個處理請求,它會選擇性的先傳輸 CSS 這樣更重要的資源,然后再傳輸網(wǎng)站圖標之類不太重要的資源,可以避免讓非關(guān)鍵資源占用網(wǎng)絡(luò)通道的問題,提升 TCP 的性能 。
2. 支持服務(wù)器推送技術(shù)
服務(wù)器可以主動向客戶端發(fā)起通信向客戶端推送數(shù)據(jù),這種預(yù)加載可以使用戶一直保持一個快速的網(wǎng)絡(luò) 。
3. SPDY 壓縮了 HTTP 頭
舍棄掉了不必要的頭信息,經(jīng)過壓縮之后可以節(jié)省多余數(shù)據(jù)傳輸所帶來的等待時間和帶寬 。
4. 強制使用 SSL 傳輸協(xié)議
Google 認為 Web 未來的發(fā)展方向必定是安全的網(wǎng)絡(luò)連接,全部請求 SSL 加密后,信息傳輸更加安全 。
看看 SPDY 的作用圖:
SPDY 協(xié)議在性能上對 HTTP 做了很大的優(yōu)化,其核心思想是盡量減少連接個數(shù),而對于 HTTP 的語義并沒有做太大的修改 。
具體來說是,SPDY 使用了 HTTP 的方法和頁眉,但是刪除了一些頭并重寫了 HTTP 中管理連接和數(shù)據(jù)轉(zhuǎn)移格式的部分,所以基本上是兼容 HTTP 的 。
寫到這里,好想繼續(xù)往下寫 HTTP/2 ,因為 HTTP/2 的前身即是 SPDY 協(xié)議,但是感覺本文的內(nèi)容已經(jīng)很充實了,內(nèi)容也很多,就不再繼續(xù)往下,內(nèi)容很多,希望有人能夠耐心讀完,對一些網(wǎng)絡(luò)基礎(chǔ)知識很好的鞏固效果 。
參考文獻:
SPDY協(xié)議介紹
無線性能優(yōu)化:域名收斂
談?wù)凥TTP/2對前端的影響
域名發(fā)散–前端優(yōu)化(三)
15年雙11手淘前端技術(shù)巡演 – H5性能最佳實踐
Web前端優(yōu)化最佳實踐及工具集錦
如果還有什么疑問或者建議,可以多多交流,原創(chuàng)文章,文筆有限,才疏學淺,文中若有不正之處,萬望告知 。

推薦閱讀