首先我們先說明一點,從地址欄輸入域名開始到網站全部打開,這短短的幾秒鐘里面所發生的事情如果都寫出來的話,估計寫篇幾萬字的論文都沒問題。為了方便非專業人士的理解,我們把這短時間里面所發生的事情進行提煉精簡。于是有了下面幾步。
第一步:當然就是輸入網址,這個沒啥好說的……
第二步:網址通過域名DNS服務器尋找背后的IP地址。
事實上IP地址才是互聯網上服務器的根地址,每個IP地址都是唯一的,IP地址是由4個0到256的數組成的。全球現有的IPv4地址一共有2的32次方個,估算約為42.9億個。你在家里用ADSL或者光纖之類上網的時候其實也會有個暫時屬于你的IP地址(斷網在重連的話IP地址一般都會變)。
而DNS服務器是域名與IP地址中間的橋梁,因為IP地址是四組無規律的數字,不方便記憶。而域名一般都會有些含義比較好記,比如今日頭條的域名是toutiao.com。遠比今日頭條的IP地址60.29.248.107好記。所以出現了DNS服務器幫助人們記憶IP地址,我們只需記住互聯網上的域名就可以。
第三步:找到IP地址以后,從對應的服務器上下載數據到本地。
這時候,瀏覽器開始通過各種協議下載網站上出現的各種各樣的文件。比如圖片,文字,音視頻,各種樣式表(CSS)和各種腳本(JS)。在下載過程中其實你是看不到頁面上的內容的,你看到的時候是瀏覽器解析完成之后的樣子。
第四步:瀏覽器把剛剛下載好的內容和正在下載的內容組織成你要看的網頁。
在整個網頁打開過程中,其實耗費時間最多的地方就是這里。之前那幾步,一般服務器端只要配置的還OK,即使不特意優化,一般一、兩秒鐘也就差不多了。但是在第四步這里,可能會因為做網頁的同學的能力不同,而導致打開網頁的速度千差萬別。也許你看著兩個網頁一模一樣,但是一個優化好的網頁的打開時間是1秒,但是另外一個失敗的網頁光打開就得花掉10秒。這也是你上網的時候發現有的網頁打開特別慢的一個原因。
等瀏覽器解析好網頁上的各種元素,然后你就看到整個網頁了~
來源:域名導航
致力于為用戶提供域名拍賣,域名預訂,域名商城,一口價域名聯盟,擔保交易,域名資訊,域名管理,域名停放等域名增值服務!
