HTTP 概述
Http 的建立使客戶端瀏覽器與服務器能夠進行交互的能力硬萍。從1991年的http0.9扩所、1996年的http1.0、1999年http1.1朴乖、再到2015年的http2.0
HTTP 的影響因素
4帶寬
如果是上網撥號網絡碌奉,帶寬可能會影響請求質量,目前網絡環(huán)境逐漸變好寒砖,不用在擔心帶寬問題影響網速
延遲
- 瀏覽器阻塞: 對于同一個域名請求赐劣,同時最多4-8個(分不同的瀏覽器),后續(xù)的資源之能是被阻塞
- DNS(Domain Name System哩都,域名系統(tǒng))查詢:瀏覽器需要ip與服務器建立鏈接魁兼,從而需要解析域名為ip成為DNS。這個可以通過DNS緩存結果減少查詢的時間漠嵌。DNS緩存結果的方式:
① 操作系統(tǒng)DNS緩存:window DNS緩存的默認值是 MaxCache TTL, 86400s也就是一天
咐汞。一般默認為3600s即1個小時。
② 瀏覽器DNS緩存:
Chrome| IE | Firefox | safari
-|-|-|
60s | 30min |60s| 10s