世界各地的DNS服務(wù)器都保存著一個網(wǎng)站及其相關(guān)IP的數(shù)據(jù)庫
根據(jù)Chromium Gerrit中的合并提交,適用于Android的Chrome即將支持DNS預(yù)取,該技術(shù)可加快網(wǎng)絡(luò)瀏覽速度。自2012年以來,DNS預(yù)取(也稱為異步DNS)作為標(biāo)記存在于臺式機(jī)Chrome中,當(dāng)時該功能作為實驗性功能引入,并且默認(rèn)情況下處于禁用狀態(tài)。從那時起,它就引起了一些開發(fā)關(guān)注,并且在某些情況下現(xiàn)在可以將頁面加載時間縮短幾秒鐘。
它是這樣工作的:使用任何Web瀏覽器訪問網(wǎng)頁時,瀏覽器都會查詢域名服務(wù)器(DNS)以獲取該網(wǎng)頁的IP地址。這樣就不必記住不同網(wǎng)站的IP地址號碼了-想象一下,每次您想訪問Google時,都必須在瀏覽器的URL欄中鍵入“ 209.85.203.94”!這是不切實際的,并且更簡單的替代方法是為網(wǎng)頁分配名稱,然后將這些名稱解析回IP地址。
世界各地的DNS服務(wù)器都保存著一個網(wǎng)站及其相關(guān)IP的數(shù)據(jù)庫,但是存在一個問題:當(dāng)您瀏覽Web時,在某些情況下,DNS查找過程可能需要花費整整幾秒鐘的時間。這樣一來,人們就可以擁有功能完善的連接,等待服務(wù)器完成名稱解析并返回網(wǎng)站的IP地址,而這正是Chrome的異步DNS功能的來源。
啟用Android上的Google Chrome瀏覽器中的DNS預(yù)取標(biāo)志后,Chrome瀏覽器會在頁面上掃描可點擊的鏈接,并將URL解析為IP地址。到您訪問任何頁面時,它們的地址都將返回到您的設(shè)備,從而減輕了任何DNS速度問題-唯一的瓶頸將是您自己的連接。(可選地,它將使用您設(shè)備自己的DNS服務(wù)器,除非您愿意,否則不會與Google的DNS服務(wù)器接觸。)
DNS預(yù)取應(yīng)該很快就會進(jìn)入Android版Google Chrome的穩(wěn)定版。