最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

網(wǎng)站性能優(yōu)化之HTTP請求過程簡述

 更新時間:2011年12月08日 23:23:51   作者:  
網(wǎng)站性能優(yōu)化中首要的一條就是要減少HTTP請求,那么為要減少HTTP請求呢?其實有些HTTP分析工具可以幫我們了解當瀏覽器請求一個資源時大致需要經(jīng)歷的哪些過程

1 域名解析(DNS Lookup):
    這個沒什么好說的就是把域名解析到指定IP地址的服務(wù)器所需要的時間。

2 創(chuàng)建連接(connection):
    創(chuàng)建一個Tcp 連接到服務(wù)器或代理服務(wù)器所需要的時間,如使用的是https鏈接這個時間還包括SSH握手過程。通常在HTTP頭中使用keep-alive 連接以避免重復(fù)連接到web 服務(wù)器的開銷。

3 發(fā)送請求(Send):
    發(fā)送HTTP請求消息到服務(wù)器所需的時間,所需時間取決于發(fā)送到服務(wù)器數(shù)據(jù)量的大小,一般包括 http頭信息、post信息(post請求)、get數(shù)據(jù)(get請求) 、cookie等。 典型的如上傳文件時發(fā)送數(shù)據(jù)的時間會比較長。

4 等待響應(yīng)(Wait):
    請求發(fā)送到服務(wù)器后等待服務(wù)器響應(yīng)的時間,一般是數(shù)據(jù)在服務(wù)端的處理計算時間和網(wǎng)絡(luò)的延遲所需的時間。

5 接收數(shù)據(jù)(Receive)
    服務(wù)端響應(yīng)內(nèi)容傳輸?shù)娇蛻舳怂枰臅r間,此值將取決于返回的內(nèi)容的大小、網(wǎng)絡(luò)帶寬以及是否使用HTTP壓縮。

總結(jié)   

    當然瀏覽器的實際處理過程比上面所描述的要復(fù)雜的多,瀏覽器還會做些其他的工作,比如檢查緩存是否可用什么的。想要說的這其中的每個過程都是需要時間開銷的。了解了這些后我們也就可以理解yslow中哪些跟減少http請求相關(guān)的優(yōu)化規(guī)則了。比如"是啟用gzip"就是要降低數(shù)據(jù)接收時間;"減少cookie"就是要降低發(fā)送請求時間等等。

相關(guān)文章

  • 網(wǎng)站程序員如何應(yīng)對web標準

    網(wǎng)站程序員如何應(yīng)對web標準

    網(wǎng)站程序員如何應(yīng)對web標準...
    2007-04-04
  • 前端常用的Chrome調(diào)試技巧最全匯總

    前端常用的Chrome調(diào)試技巧最全匯總

    作為一個前端開發(fā)者,我們每時每刻都跟瀏覽器打交道,在開發(fā)的過程中,我們需要不斷的在瀏覽器中查看編寫的成果,合理使用瀏覽器的控制臺功能,這篇文章主要給大家介紹了關(guān)于前端常用Chrome調(diào)試技巧的相關(guān)資料,需要的朋友可以參考下
    2024-09-09
  • Git 命令使用技巧提供工作效率

    Git 命令使用技巧提供工作效率

    這篇文章主要介紹了Git 命令使用技巧提供工作效率的相關(guān)資料,需要的朋友可以參考下
    2016-09-09
  • 值得收藏的9個提高代碼運行效率的小技巧(推薦)

    值得收藏的9個提高代碼運行效率的小技巧(推薦)

    本文給大家分享9個提高代碼運行效率的小技巧(推薦),本文通過示例代碼給大家介紹的非常詳細,對大家的學(xué)習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2021-04-04
  • 算法系列15天速成——第十三天 樹操作【下】

    算法系列15天速成——第十三天 樹操作【下】

    今天說下最后一種樹,大家可否知道,文件壓縮程序里面的核心結(jié)構(gòu),核心算法是什么?或許你知道,他就運用了赫夫曼樹
    2013-11-11
  • 在github上怎樣修改語言設(shè)置

    在github上怎樣修改語言設(shè)置

    這篇文章主要介紹了在github上怎樣修改語言設(shè)置問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • vs2022使用git同步報錯以及解決每次推送要輸入密碼問題

    vs2022使用git同步報錯以及解決每次推送要輸入密碼問題

    本文主要介紹了vs2022使用git同步報錯以及解決每次推送要輸入密碼問題,文中通過圖文示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2023-10-10
  • 淺析HTTP3

    淺析HTTP3

    本文簡單介紹了HTTP協(xié)議,以及介紹了HTTP的成長,不同HTTP解決的問題等方面,詳細講解了HTTP3,感興趣的小伙伴一起來看看吧
    2021-08-08
  • 計算機中的字符串編碼、亂碼、BOM等問題詳解

    計算機中的字符串編碼、亂碼、BOM等問題詳解

    這篇文章主要介紹了計算機中的字符串編碼、亂碼、BOM等問題詳解,對文件編碼、vim亂碼、什么情況下會出現(xiàn)亂碼、字符編碼的發(fā)展歷史、字符集和編碼的區(qū)別、漢字ANSI編碼的發(fā)展歷史、BOM頭等問題做了全面總結(jié)、詳細介紹,需要的朋友可以參考下
    2014-07-07
  • VsCode的jsconfig配置文件說明詳解

    VsCode的jsconfig配置文件說明詳解

    這篇文章主要介紹了VsCode的jsconfig配置文件說明詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2020-04-04

最新評論

忻城县| 昌平区| 江川县| 勃利县| 林西县| 都匀市| 成都市| 托克托县| 阜阳市| 临城县| 陕西省| 宜黄县| 客服| 嘉黎县| 奉化市| 禹州市| 张北县| 合作市| 同仁县| 彰化县| 浑源县| 平泉县| 乌兰察布市| 通城县| 三都| 江陵县| 巴马| 怀仁县| 金华市| 福鼎市| 丹江口市| 富源县| 长治县| 敦化市| 体育| 都匀市| 宜州市| 城市| 双流县| 连州市| 南汇区|