中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

減少域名DNS解析時(shí)間將網(wǎng)頁(yè)加載速度提升新層次

2019-03-26    來(lái)源:免費(fèi)資源部落

容器云強(qiáng)勢(shì)上線(xiàn)!快速搭建集群,上萬(wàn)Linux鏡像隨意使用

提高網(wǎng)頁(yè)的打開(kāi)速度,一般地我們會(huì)選擇使用CDN,利用“就近原則”讓用戶(hù)在最短的時(shí)間內(nèi)獲取到服務(wù)器資源,實(shí)際應(yīng)用當(dāng)中采用CDN的方式提高網(wǎng)站訪問(wèn)速度的效果也是最明顯的。這也就是為什么國(guó)外的空間打開(kāi)速度遠(yuǎn)不及國(guó)內(nèi)的主機(jī)的訪問(wèn)速度的原因了。

我們知道在用戶(hù)訪問(wèn)網(wǎng)站時(shí)先得經(jīng)過(guò)域名DNS解析這一過(guò)程,可能很多人對(duì)于DNS解析時(shí)間平常并沒(méi)有太在意。性能穩(wěn)定、響應(yīng)時(shí)間快的DNS域名解析服務(wù)與不穩(wěn)定、響應(yīng)過(guò)慢的DNS的域名解析時(shí)間可能相差1秒,而對(duì)于網(wǎng)站存在過(guò)多的域名解析請(qǐng)求,這個(gè)時(shí)間積累起來(lái)就非常地多了。

本篇文章就來(lái)分享一下通過(guò)優(yōu)化網(wǎng)站DNS域名解析,減少域名DNS解析時(shí)間,從而讓網(wǎng)站在原來(lái)的訪問(wèn)速度的前提下繼續(xù)實(shí)現(xiàn)新的飛躍。

減少域名DNS解析時(shí)間將網(wǎng)頁(yè)加載速度提升到新層次-DNS緩存/預(yù)加載/多域名

一、域名DNS解析原理和過(guò)程

1、DNS是怎么來(lái)的?DNS 是域名系統(tǒng) (Domain Name System) 的縮寫(xiě)。在Internet上域名與IP地址之間是一對(duì)一(或者多對(duì)一)的,域名雖然便于人們記憶,但機(jī)器之間只能互相認(rèn)識(shí)IP地址,它們之間的轉(zhuǎn)換工作稱(chēng)為域名解析,域名解析需要由專(zhuān)門(mén)的域名解析服務(wù)器來(lái)完成,DNS就是進(jìn)行域名解析的服務(wù)器。

2、DNS解析的基本過(guò)程一:查找本地域名DNS緩存。當(dāng)用戶(hù)通過(guò)瀏覽器訪問(wèn)某域名時(shí),瀏覽器首先會(huì)在自己的緩存中查找是否有該域名對(duì)應(yīng)的IP地址,例如計(jì)算機(jī)系統(tǒng)Hosts文件域名對(duì)應(yīng)IP、路由器緩存、ISP(互聯(lián)網(wǎng)服務(wù)提供商)DNS緩存。

3、DNS解析的基本過(guò)程二:通過(guò)上面的DNS查詢(xún)依然沒(méi)有找到想你的域名對(duì)應(yīng)的IP地址,那么就要進(jìn)入根服務(wù)器進(jìn)行查詢(xún)。全球共有13臺(tái)根邏輯域名服務(wù)器。這13臺(tái)邏輯根域名服務(wù)器中名字分別為“A”至“M”,真實(shí)的根服務(wù)器在2014年1月25日的數(shù)據(jù)為386臺(tái),分布于全球各大洲。

4、在根域名服務(wù)器中雖然沒(méi)有每個(gè)域名的具體信息,但儲(chǔ)存了負(fù)責(zé)每個(gè)域(如COM、NET、ORG等)的解析的域名服務(wù)器的地址信息。根域名服務(wù)器會(huì)將其管轄范圍內(nèi)頂級(jí)域名(如.com)服務(wù)器IP告訴本地DNS服務(wù)器,這樣你的域名查詢(xún)請(qǐng)求會(huì)進(jìn)入到相應(yīng)的頂級(jí)域名服務(wù)器。

5、DNS解析的基本過(guò)程三:頂級(jí)域名服務(wù)器收到請(qǐng)求后查看區(qū)域文件記錄,若無(wú)則將其管轄范圍內(nèi)主域名(不帶任何前綴的域名,如freehao123.com)服務(wù)器的IP地址告訴本地DNS服務(wù)器。如果還是沒(méi)有找到,則進(jìn)入到下一級(jí)域名服務(wù)器進(jìn)行查找。如此重復(fù),直到找到正確的結(jié)果為止。

6、查找到正確的域名對(duì)應(yīng)IP地址后,本地域名服務(wù)器把返回的結(jié)果保存到緩存,以備下一次使用,同時(shí)將該結(jié)果反饋給客戶(hù)端,客戶(hù)端通過(guò)這個(gè)IP地址與web服務(wù)器建立鏈接。于是你的瀏覽器就正常訪問(wèn)網(wǎng)站了。下圖是對(duì)Google.com為例,解釋用戶(hù)在訪問(wèn)谷歌時(shí)DNS解析的全過(guò)程。(點(diǎn)擊放大)

二、瀏覽器加載網(wǎng)頁(yè)的基本過(guò)程

1、從瀏覽器地址欄的請(qǐng)求鏈接開(kāi)始,瀏覽器通過(guò)DNS解析查到域名映射的IP地址,成功之后瀏覽器端向此IP地址取得連接,成功連接之后,瀏覽器端將請(qǐng)求頭信息通過(guò)HTTP協(xié)議向此IP地址所在服務(wù)器發(fā)起請(qǐng)求,服務(wù)器接受到請(qǐng)求之后等待處理。

2、覽器加載顯示html的順序是:從上到下,渲染的順序也是從上到下,下載和渲染是同時(shí)進(jìn)行的。如果遇到語(yǔ)義解釋性的標(biāo)簽嵌入文件(JS腳本,CSS 下載過(guò)程會(huì)啟用單獨(dú)連接進(jìn)行下載,并且在下載后進(jìn)行解析,解析過(guò)程中,停止頁(yè)面所有往下元素的下載。(點(diǎn)擊放大)

3、什么原因會(huì)導(dǎo)致網(wǎng)頁(yè)加載過(guò)慢?瀏覽器可以在下載CSS資源的同時(shí),并行解析HTML文件,但是,一旦發(fā)現(xiàn)有腳本文件的引用,則必須等待腳本文件完成下載并且執(zhí)行后才能繼續(xù)解析。內(nèi)容下載時(shí)間主要取決于用戶(hù)帶寬、服務(wù)器帶寬、文件大小、文件數(shù)量等。

標(biāo)簽: 網(wǎng)站價(jià)值速度 DNS解析 DNS加速 

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:淺談單頁(yè)面網(wǎng)站的利弊和seo優(yōu)化技巧

下一篇:SEO的中庸之道:利用好站長(zhǎng)工具