協(xié)程 http請求和http并發(fā)的區(qū)別?
http請求和http并發(fā)的區(qū)別?一個網(wǎng)站每天可能會收到數(shù)以百萬計的用戶請求。為了提高系統(tǒng)的效率,http1.0規(guī)定瀏覽器和服務(wù)器之間只保持短連接。瀏覽器的每個請求都需要與服務(wù)器建立TCP連接。服務(wù)器
http請求和http并發(fā)的區(qū)別?
一個網(wǎng)站每天可能會收到數(shù)以百萬計的用戶請求。為了提高系統(tǒng)的效率,http1.0規(guī)定瀏覽器和服務(wù)器之間只保持短連接。瀏覽器的每個請求都需要與服務(wù)器建立TCP連接。服務(wù)器完成請求處理后,會立即斷開TCP連接。服務(wù)器不會跟蹤每個客戶端,也不會記錄過去的請求。但是,這也會導(dǎo)致一些性能缺陷。例如,包含許多圖像的網(wǎng)頁文件不包含真實(shí)的圖像數(shù)據(jù)內(nèi)容,而只指示這些圖像的URL地址。當(dāng)web瀏覽器訪問網(wǎng)頁文件時,瀏覽器首先需要發(fā)送對網(wǎng)頁文件的請求。當(dāng)瀏覽器解析web服務(wù)器返回的網(wǎng)頁時,在HTML文件中找到圖像標(biāo)簽后,返回網(wǎng)頁文件,瀏覽器根據(jù)標(biāo)簽中SRC屬性指定的URL地址再次向服務(wù)器發(fā)送下載圖像數(shù)據(jù)的請求。