欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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

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

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

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

總結   

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

相關文章

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

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

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

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

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

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

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

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

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

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

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

    在github上怎樣修改語言設置

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

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

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

    淺析HTTP3

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

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

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

    VsCode的jsconfig配置文件說明詳解

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

最新評論