成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

HTTPS、SPDY和HTTP/2的性能比較

網(wǎng)絡(luò) 網(wǎng)絡(luò)管理
Firefox 35發(fā)布新版本默認(rèn)支持HTTP/2協(xié)議,針對該升級HttpWatch也發(fā)布了相應(yīng)的更新,使其能夠在Firefox中支持HTTP/2。

Firefox 35發(fā)布新版本默認(rèn)支持HTTP/2協(xié)議(草案14版本),針對該升級HttpWatch也發(fā)布了相應(yīng)的更新,使其能夠在Firefox中支持HTTP/2,由于Google的web服務(wù)器現(xiàn)在能夠同時支持HTTP/2草案14版本和SPDY協(xié)議,使得HttpWatch能夠在同樣的Web頁面上對比HTTPS、SPDY和HTTP/2的性能。

[[127353]]

整個性能測試包含4個場景,使用的軟件為Firefox和HttpWatch,測試網(wǎng)頁為Google UK首頁,比較的協(xié)議包括原生HTTPS、SPDY/3.1和HTTP/2協(xié)議,同時每一個測試都是在沒有瀏覽器緩存的Firefox實例上執(zhí)行的,雖然這些測試非常簡單,頁面也不復(fù)雜,但是這并不影響三種不同協(xié)議之間重大差異的比較。

測試#1——請求和響應(yīng)頭的大小

雖然大部分網(wǎng)站都已經(jīng)在下載文本內(nèi)容的時候使用壓縮提升性能,但是HTTP/1.1并不支持HTTP頭壓縮,為此SPDY和HTTP/2應(yīng)運而生, SPDY使用了通用的DEFLATE算法,而HTTP/2則使用了專門為壓縮頭信息而設(shè)計的HPACK算法。

***個測試通過一個沒有內(nèi)容的請求生成的頭信息的大小來查看三種協(xié)議的不同:

 

 

其中,“Sent”列表示請求頭的大小,“Received”列表示響應(yīng)頭的大小,結(jié)果顯示,使用HPACK算法的HTTP/2協(xié)議頭信息最小。

測試#2——響應(yīng)消息的大小

Web服務(wù)器的響應(yīng)由響應(yīng)頭和編碼的響應(yīng)內(nèi)容兩部分組成。對于圖片的請求,測試結(jié)果如下:

 

 

對于文本資源的請求,結(jié)果如下:

 

 

結(jié)果顯示,對于圖片HTTP/2協(xié)議的請求和響應(yīng)信息都最小,而對于文本資源,雖然HTTP/2的請求信息依然最小,但是響應(yīng)信息卻比SPDY協(xié)議稍大一點。究其原因,這可能是由添加到HTTP/2數(shù)據(jù)幀中的可選內(nèi)邊距字節(jié)造成的,而圖片資源并不會使用內(nèi)邊距。

測試#3——TCP連接數(shù)和頁面加載時的SSL握手請求數(shù)

HTTP/1.1通過增加到每個主機的***連接數(shù)來提高性能,而SPDY和HTTP/2則是通過使用多路復(fù)用技術(shù)在一個單獨的TCP和SSL連接上支持并發(fā),通過在一個連接上一次性發(fā)送多個請求來發(fā)送或接收數(shù)據(jù)。該場景的測試結(jié)果如下:

 

#p#

 

SPDY結(jié)果

 

 

HTTP/2結(jié)果

 

 

HTTPS結(jié)果

結(jié)果顯示,SPDY和HTTP/2通過多路復(fù)用技術(shù)降低了頁面下載時的連接數(shù),而原生的HTTPS協(xié)議則需要創(chuàng)建更多的連接。

測試#4——頁面加載時間

頁面加載時間是一個比較重要的性能指標(biāo),該測試使用了HttpWatch中的“頁面加載”事件來查看每種協(xié)議所需的時間,結(jié)果如下:

 

 

 

 

 

 

結(jié)果顯示,由于不支持頭信息壓縮,并且缺少所需的額外TCP連接和SSL握手,原生HTTPS所需的時間最長,如果頁面更復(fù)雜,那么差距會更明顯。同時,雖然HTTP/2的響應(yīng)消息比SPDY大,但是加載時間要比SPDY短。

責(zé)任編輯:林琳 來源: InfoQ
相關(guān)推薦

2018-11-14 15:00:08

HTTP程序員前端

2012-12-03 10:26:51

Scala

2020-07-27 08:24:42

編程語言C語言Java

2019-04-22 11:38:00

HTTPHTTP2.0HTTPS

2014-08-20 09:49:50

虛擬機Linux Conta

2011-04-15 10:26:38

JavaMVC

2013-12-16 10:20:48

MySQL數(shù)據(jù)庫

2011-04-28 09:49:56

SQLwith子查詢

2009-05-25 08:39:08

iPhone蘋果移動OS

2011-05-18 14:52:04

XML

2013-07-09 14:36:24

2009-07-01 18:12:18

JSP的優(yōu)勢性能比較

2011-07-06 14:18:40

Percona SerMySQL

2010-03-10 16:35:23

Python編程語言

2009-12-16 14:10:22

路由技術(shù)性能比較

2023-11-20 10:34:09

語言

2015-02-13 10:34:28

HTTP.2GoogleSPDY

2009-12-04 19:28:25

FreeBSD 8.0Ubuntu 9.10性能比較

2010-12-27 16:01:45

jQuery選擇器

2023-11-19 21:17:58

GoRust
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产精品国产精品国产专区不片 | 成人亚洲视频 | 在线观看www高清视频 | 久久久www成人免费无遮挡大片 | 欧美精品一区三区 | 国产精品美女 | 日本福利在线观看 | 久久久久久国模大尺度人体 | 99久久精品国产毛片 | 成人一区二区三区在线观看 | 色av一区二区 | 亚洲精品视频在线播放 | 青青草av网站 | 久久日韩精品一区二区三区 | 九九亚洲精品 | 精品欧美一区二区三区久久久小说 | 亚洲一区二区三区免费在线 | 日韩中文一区二区三区 | 一区二区在线免费观看 | 一区二区高清 | 狠狠的干狠狠的操 | 国产精品一区二区三区四区 | 国产黄色av网站 | 九色在线 | www.中文字幕 | 成人在线免费av | re久久 | 久久久久久一区 | 盗摄精品av一区二区三区 | 国产精品一卡二卡三卡 | 中文字幕av网 | 黄片毛片在线观看 | 亚洲人成一区二区三区性色 | 天天爽天天操 | 中文字幕亚洲一区 | 丁香一区二区 | 99精品国产一区二区青青牛奶 | 久久精品高清视频 | 欧美综合在线视频 | 91久久精品日日躁夜夜躁欧美 | 中文字幕在线观看国产 |