久草中文在线观看_久久精品中文字幕一区_亚洲日本欧美日韩中文字幕_熟妇人妻无乱码中文字幕真矢织江

或者

HTTPS 對性能的影響

作者:紫色年華 瀏覽:162 發(fā)布時(shí)間:2017-06-13
分享 評論 0

    1 前言


    HTTPS 在保護(hù)用戶隱私,防止流量劫持方面發(fā)揮著非常關(guān)鍵的作用,但與此同時(shí),HTTPS 也會(huì)降低用戶訪問速度,增加網(wǎng)站服務(wù)器的計(jì)算資源消耗。


    本文主要介紹 https 對用戶體驗(yàn)的影響。


    2 HTTPS 對訪問速度的影響


    在介紹速度優(yōu)化策略之前,先來看下 HTTPS 對速度有什么影響。影響主要來自兩方面:


    協(xié)議交互所增加的網(wǎng)絡(luò) RTT(round trip time)。


    加解密相關(guān)的計(jì)算耗時(shí)。


    下面分別介紹一下。


    2.1 網(wǎng)絡(luò)耗時(shí)增加


    由于 HTTP 和 HTTPS 都需要 DNS 解析,并且大部分情況下使用了 DNS 緩存,為了突出對比效果,忽略主域名的 DNS 解析時(shí)間。


    用戶使用 HTTP 協(xié)議訪問http://www.baidu.com(或者 www.baidu.com) 時(shí)會(huì)有如下網(wǎng)絡(luò)上的交互耗時(shí):


    圖 1 HTTP 首個(gè)請求的網(wǎng)絡(luò)耗時(shí)


    可見,用戶只需要完成 TCP 三次握手建立 TCP 連接就能夠直接發(fā)送 HTTP 請求獲取應(yīng)用層數(shù)據(jù),此外在整個(gè)訪問過程中也沒有需要消耗計(jì)算資源的地方。


    接下來看 HTTPS 的訪問過程,相比 HTTP 要復(fù)雜很多,在部分場景下,使用 HTTPS 訪問有可能增加 7 個(gè) RTT。如下圖:


    圖 2 HTTPS 首次請求對訪問速度的影響


    HTTPS 首次請求需要的網(wǎng)絡(luò)耗時(shí)解釋如下:


    1, 三次握手建立 TCP 連接。耗時(shí)一個(gè) RTT。


    2, 使用 HTTP 發(fā)起 GET 請求,服務(wù)端返回 302 跳轉(zhuǎn)到 https://www.baidu.com。需要一個(gè) RTT 以及 302 跳轉(zhuǎn)延時(shí)。


    a) 大部分情況下用戶不會(huì)手動(dòng)輸入 https://www.baidu.com 來訪問 HTTPS,服務(wù)端只能返回 302 強(qiáng)制瀏覽器跳轉(zhuǎn)到 https。


    b) 瀏覽器處理 302 跳轉(zhuǎn)也需要耗時(shí)。


    3, 三次握手重新建立 TCP 連接。耗時(shí)一個(gè) RTT。


    a) 302 跳轉(zhuǎn)到 HTTPS 服務(wù)器之后,由于端口和服務(wù)器不同,需要重新完成三次握手,建立 TCP 連接。


    4, TLS 完全握手階段一。耗時(shí)至少一個(gè) RTT。


    a) 這個(gè)階段主要是完成加密套件的協(xié)商和證書的身份認(rèn)證。


    b) 服務(wù)端和瀏覽器會(huì)協(xié)商出相同的密鑰交換算法、對稱加密算法、內(nèi)容一致性校驗(yàn)算法、證書簽名算法、橢圓曲線(非 ECC 算法不需要)等。


    c) 瀏覽器獲取到證書后需要校驗(yàn)證書的有效性,比如是否過期,是否撤銷。


    5, 解析 CA 站點(diǎn)的 DNS。耗時(shí)一個(gè) RTT。


    a) 瀏覽器獲取到證書后,有可能需要發(fā)起 OCSP 或者 CRL 請求,查詢證書狀態(tài)。


    b) 瀏覽器首先獲取證書里的 CA 域名。


    c) 如果沒有命中緩存,瀏覽器需要解析 CA 域名的 DNS。


    6, 三次握手建立 CA 站點(diǎn)的 TCP 連接。耗時(shí)一個(gè) RTT。


    a) DNS 解析到 IP 后,需要完成三次握手建立 TCP 連接。


    7, 發(fā)起 OCSP 請求,獲取響應(yīng)。耗時(shí)一個(gè) RTT。


    8, 完全握手階段二,耗時(shí)一個(gè) RTT 及計(jì)算時(shí)間。


    a) 完全握手階段二主要是密鑰協(xié)商。


    9, 完全握手結(jié)束后,瀏覽器和服務(wù)器之間進(jìn)行應(yīng)用層(也就是 HTTP)數(shù)據(jù)傳輸。


    當(dāng)然不是每個(gè)請求都需要增加 7 個(gè) RTT 才能完成 HTTPS 首次請求交互。大概只有不到 0.01% 的請求才有可能需要經(jīng)歷上述步驟,它們需要滿足如下條件:


    1, 必須是首次請求。即建立 TCP 連接后發(fā)起的第一個(gè)請求,該連接上的后續(xù)請求都不需要再發(fā)生上述行為。


    2, 必須要發(fā)生完全握手,而正常情況下 80% 的請求能實(shí)現(xiàn)簡化握手。


    3, 瀏覽器需要開啟 OCSP 或者 CRL 功能。Chrome 默認(rèn)關(guān)閉了 ocsp 功能,firefox 和 IE 都默認(rèn)開啟。


    4, 瀏覽器沒有命中 OCSP 緩存。Ocsp 一般的更新周期是 7 天,firefox 的查詢周期也是 7 天,也就說是 7 天中才會(huì)發(fā)生一次 ocsp 的查詢。


    5, 瀏覽器沒有命中 CA 站點(diǎn)的 DNS 緩存。只有沒命中 DNS 緩存的情況下才會(huì)解析 CA 的 DNS。


    2.2 計(jì)算耗時(shí)增加


    上節(jié)還只是簡單描述了 HTTPS 關(guān)鍵路徑上必須消耗的純網(wǎng)絡(luò)耗時(shí),沒有包括非常消耗 CPU 資源的計(jì)算耗時(shí),事實(shí)上計(jì)算耗時(shí)也不小(30ms 以上),從瀏覽器和服務(wù)器的角度分別介紹一下:


    1, 瀏覽器計(jì)算耗時(shí)


    a) RSA 證書簽名校驗(yàn),瀏覽器需要解密簽名,計(jì)算證書哈希值。如果有多個(gè)證書鏈,瀏覽器需要校驗(yàn)多個(gè)證書。


    b) RSA 密鑰交換時(shí),需要使用證書公鑰加密 premaster。耗時(shí)比較小,但如果手機(jī)性能比較差,可能也需要 1ms 的時(shí)間。


    c) ECC 密鑰交換時(shí),需要計(jì)算橢圓曲線的公私鑰。


    d) ECC 密鑰交換時(shí),需要使用證書公鑰解密獲取服務(wù)端發(fā)過來的 ECC 公鑰。


    e) ECC 密鑰交換時(shí),需要根據(jù)服務(wù)端公鑰計(jì)算 master key。


    f) 應(yīng)用層數(shù)據(jù)對稱加解密。


    g) 應(yīng)用層數(shù)據(jù)一致性校驗(yàn)。


    2, 服務(wù)端計(jì)算耗時(shí)


    a) RSA 密鑰交換時(shí)需要使用證書私鑰解密 premaster。這個(gè)過程非常消耗性能。


    b) ECC 密鑰交換時(shí),需要計(jì)算橢圓曲線的公私鑰。


    c) ECC 密鑰交換時(shí),需要使用證書私鑰加密 ECC 的公鑰。


    d) ECC 密鑰交換時(shí),需要根據(jù)瀏覽器公鑰計(jì)算共享的 master key。


    e) 應(yīng)用層數(shù)據(jù)對稱加解密。


    f) 應(yīng)用層數(shù)據(jù)一致性校驗(yàn)。


    由于客戶端的 CPU 和操作系統(tǒng)種類比較多,所以計(jì)算耗時(shí)不能一概而論。手機(jī)端的 HTTPS 計(jì)算會(huì)比較消耗性能,單純計(jì)算增加的延遲至少在 50ms 以上。PC 端也會(huì)增加至少 10ms 以上的計(jì)算延遲。


    服務(wù)器的性能一般比較強(qiáng),但由于 RSA 證書私鑰長度遠(yuǎn)大于客戶端,所以服務(wù)端的計(jì)算延遲也會(huì)在 5ms 以上。


久草中文在线观看_久久精品中文字幕一区_亚洲日本欧美日韩中文字幕_熟妇人妻无乱码中文字幕真矢织江
<code id="6mcsu"></code>
<li id="6mcsu"></li>
<li id="6mcsu"><dl id="6mcsu"></dl></li>
  • <code id="6mcsu"><tr id="6mcsu"></tr></code>
    中文字幕日韩欧美一区二区三区| 视频一区二区三区入口| 99久精品国产| 亚洲午夜成aⅴ人片| 69p69国产精品| 精品亚洲成a人| 国产精品理论片| 欧美亚洲自拍偷拍| 国产黑丝在线一区二区三区| 2023国产精品视频| av一二三不卡影片| 亚洲午夜久久久久中文字幕久| 在线综合亚洲欧美在线视频| 国产在线精品不卡| 亚洲另类一区二区| 日韩免费一区二区| 成人av综合一区| 亚洲午夜一区二区三区| 欧美xxxx老人做受| 99亚偷拍自图区亚洲| 三级不卡在线观看| 中文字幕av在线一区二区三区| 欧美亚洲自拍偷拍| 国产精品一区免费在线观看| 亚洲欧美日韩成人高清在线一区| 91精品久久久久久久久99蜜臂| 国产成人在线电影| 亚洲午夜免费福利视频| 久久蜜桃一区二区| 欧美综合欧美视频| 久久99国产乱子伦精品免费| 亚洲欧美视频一区| 日韩女优制服丝袜电影| 91影院在线免费观看| 丝袜美腿亚洲综合| 中文字幕精品—区二区四季| 欧美日韩在线三级| 国产suv精品一区二区6| 亚洲线精品一区二区三区| 久久久噜噜噜久久人人看| 在线观看日韩高清av| 国产乱码精品1区2区3区| 一区二区三区四区乱视频| 久久亚洲欧美国产精品乐播| 在线日韩av片| 国产98色在线|日韩| 视频在线观看一区| 亚洲天天做日日做天天谢日日欢| 日韩视频免费直播| 日本道精品一区二区三区| 国产麻豆精品久久一二三| 亚洲高清免费视频| 国产精品国产三级国产三级人妇| 日韩网站在线看片你懂的| 日本久久一区二区三区| 国产福利视频一区二区三区| 日韩一区精品字幕| 伊人一区二区三区| 中国色在线观看另类| 精品裸体舞一区二区三区| 欧美日韩免费高清一区色橹橹| 成人黄色777网| 狠狠色综合播放一区二区| 视频一区视频二区中文字幕| 日韩毛片一二三区| 国产午夜精品久久久久久免费视| 在线播放91灌醉迷j高跟美女| 91在线视频播放地址| 国产成人综合自拍| 久久精品国产第一区二区三区| 亚洲一区二区三区精品在线| 亚洲欧洲日产国码二区| 国产农村妇女毛片精品久久麻豆 | 久久久美女艺术照精彩视频福利播放| 欧美午夜一区二区| 97精品国产97久久久久久久久久久久 | 日韩亚洲欧美成人一区| 欧美日韩在线播| 色婷婷久久一区二区三区麻豆| 丁香一区二区三区| 国产激情一区二区三区桃花岛亚洲| 久久精品免费观看| 免费xxxx性欧美18vr| 天堂在线亚洲视频| 亚洲国产精品尤物yw在线观看| 亚洲日本一区二区| 中文字幕一区av| 国产精品天天看| 欧美激情一区三区| 国产日韩av一区二区| 久久久精品国产免费观看同学| 精品国产青草久久久久福利| 欧美一级xxx| 欧美一区二区三区在线观看 | 久久久亚洲欧洲日产国码αv| 精品噜噜噜噜久久久久久久久试看 | 亚洲黄色av一区| 亚洲精品精品亚洲| 亚洲日本欧美天堂| 一区二区三区欧美亚洲| 亚洲综合免费观看高清在线观看| 亚洲自拍都市欧美小说| 亚洲超碰97人人做人人爱| 亚洲成精国产精品女| 性欧美大战久久久久久久久| 日日夜夜免费精品视频| 蜜臀av性久久久久蜜臀aⅴ| 美女视频黄频大全不卡视频在线播放| 免费xxxx性欧美18vr| 狠狠色狠狠色综合日日91app| 国产一区在线观看麻豆| 国产激情精品久久久第一区二区| 成人爱爱电影网址| 91污片在线观看| 在线视频一区二区三区| 欧美日韩国产精选| 欧美变态凌虐bdsm| 国产三区在线成人av| 中文字幕一区二区不卡| 一区二区三区中文字幕精品精品| 亚洲综合成人网| 蜜桃视频一区二区三区在线观看 | 国产老肥熟一区二区三区| 国产suv精品一区二区三区| 99麻豆久久久国产精品免费 | 国产麻豆91精品| 成人av电影观看| 日本韩国一区二区| 在线电影国产精品| 久久久亚洲欧洲日产国码αv| 亚洲欧洲日产国码二区| 午夜精品免费在线| 久久99在线观看| 99这里只有精品| 欧美挠脚心视频网站| 精品国产乱码久久久久久老虎| 欧美激情一区二区三区全黄| 亚洲乱码一区二区三区在线观看| 天天综合天天综合色| 韩国精品主播一区二区在线观看 | 国产麻豆精品久久一二三| 97se亚洲国产综合在线| 欧美电影在线免费观看| 国产亚洲精品aa午夜观看| 亚洲视频小说图片| 日本不卡一区二区三区高清视频| 国产精品综合一区二区三区| 91免费在线看| 欧美大片一区二区三区| 中文字幕在线不卡视频| 日本特黄久久久高潮| 成人免费毛片a| 欧美一区日本一区韩国一区| 国产欧美1区2区3区| 午夜久久久久久久久久一区二区| 国产经典欧美精品| 欧美日韩色综合| 国产午夜亚洲精品不卡| 午夜精品久久久久久不卡8050| 国产精品一区二区免费不卡| 欧美在线视频日韩| 国产日韩欧美一区二区三区乱码| 亚洲午夜久久久久中文字幕久| 国产一区二区精品久久91| 精品婷婷伊人一区三区三| 久久久久国产精品麻豆| 午夜免费久久看| 成人小视频在线| 91精品国产全国免费观看| 国产精品久久久久久久久快鸭 | av在线一区二区三区| 欧美一区二区三区视频在线| 国产精品成人免费| 久久精品国产99国产| 色视频成人在线观看免| 久久影音资源网| 日韩电影在线免费观看| 色婷婷综合在线| 国产欧美一区二区精品性色| 爽好久久久欧美精品| 91视视频在线观看入口直接观看www| 欧美成人乱码一区二区三区| 亚洲一区二区综合| 成人动漫视频在线| 久久亚洲精华国产精华液| 日韩精品一二三区| 一本到高清视频免费精品| 国产婷婷一区二区| 精品中文字幕一区二区| 6080yy午夜一二三区久久| 亚洲黄色片在线观看| 不卡av电影在线播放| 久久这里只精品最新地址| 三级亚洲高清视频| 91高清在线观看| 成人免费一区二区三区在线观看| 国模少妇一区二区三区| 日韩欧美久久一区| 视频一区中文字幕国产| 欧美网站大全在线观看|