第?個思路
通過緩存技術(shù)來避免發(fā)送?HTTP?請求惋砂。客戶端收到第?個請求的響應(yīng)后厢洞,可以將其緩存在本地磁盤仇让,下次請求的時候典奉,如果緩存沒過期,就直接讀取本地緩存的響應(yīng)數(shù)據(jù)丧叽。如果緩存過期卫玖,客戶端發(fā)送請求的時候帶上響應(yīng)數(shù)據(jù)的摘要,服務(wù)器?對后發(fā)現(xiàn)資源沒有變化踊淳,就發(fā)出不帶包體的?304?響應(yīng)假瞬,告訴客戶端緩存的響應(yīng)仍然有效。
第?個思路
減少?HTTP?請求的次數(shù)迂尝,有以下的?法:
1.?將原本由客戶端處理的?定向請求脱茉,交給代理服務(wù)器處理,這樣可以減少?定向請求的次數(shù)垄开;
2.?將多個?資源合并成?個?資源再傳輸琴许,能夠減少?HTTP?請求次數(shù)以及 頭部的?復(fù)傳輸,再來減少?TCP?連接數(shù)?溉躲,進?省去?TCP?握?和慢啟動的?絡(luò)消耗榜田;
3.?按需訪問資源,只訪問當(dāng)前?戶看得到/?得到的資源签财,當(dāng)客戶往下滑動串慰,再訪問接下來的資源,以此達到延遲請求唱蒸,也就減少了同?時間的?HTTP?請求次數(shù)邦鲫。
第三思路
通過壓縮響應(yīng)資源,降低傳輸資源的??神汹,從?提?傳輸效率庆捺,所以應(yīng)當(dāng)選擇更優(yōu)秀的壓縮算法。不管怎么優(yōu)化HTTP/1.1?協(xié)議都是有限的屁魏,不然也不會出現(xiàn)?HTTP/2?和?HTTP/3?協(xié)議
文章來源:「?林coding」 ? ? ? ? ? 聲明:只用作學(xué)習(xí)記錄