45IT.COM- 電腦學習從此開始!
DIY硬件教程攢機經驗裝機配置
設計Photoshop網頁設計特效
系統注冊表DOS系統命令其它
存儲主板顯卡外設鍵鼠內存
維修顯卡CPU內存打印機
WinXPVistaWin7unix/linux
CPU光驅電源/散熱顯示器其它
修技主板硬盤鍵鼠顯示器光驅
辦公ExcelWordPowerPointWPS
編程數據庫CSS腳本PHP
網絡局域網QQ服務器
軟件網絡系統圖像安全
頁面導航: 首頁 > 設計學院 > 網頁設計 >

DNS預獲取(dns-prefetch)

電腦軟硬件應用網 45IT.COM 時間:2015-04-02 17:06 作者:佚名
今天翻看twitter的源碼的時候看到了一下內容: link rel=dns-prefetch href=http://a0.twimg.com/ link rel=dns-prefetch href=http://a1.twimg.com/ link rel=dns-prefetch href=http://a2.twimg.com/ link rel=dn

今天翻看twitter的源碼的時候看到了一下內容:

<link rel=”dns-prefetch” href=”http://a0.twimg.com”/>

<link rel=”dns-prefetch” href=”http://a1.twimg.com”/>

<link rel=”dns-prefetch” href=”http://a2.twimg.com”/>

<link rel=”dns-prefetch” href=”http://a3.twimg.com”/>

<link rel=”dns-prefetch” href=”http://api.twitter.com”/>

查閱了相關資料,知道DNS Prefetch也就是DNS預獲取,也是前段優化的一部分。在前段優化中關于DNS的有兩點:一是減少DNS的請求次數,第二個就是進行DNS預先獲取。

DNS Prefetch 已經被下面的瀏覽器支持

Firefox: 3.5+
Chrome: Supported
Safari 5+
Opera: Unknown
IE: 9 (called “Pre-resolution” on blogs.msdn.com)
默認情況下瀏覽器會對頁面中和當前域名(正在瀏覽網頁的域名)不在同一個域的域名進行預獲取,并且緩存結果,這就是隱式的DNS Prefetch。如果想對頁面中沒有出現的域進行預獲取,那么就要使用顯示的DNS Prefetch了,也就是使用link標簽:

<link rel=”dns-prefetch” href=”http://api.twitter.com”/>

DNS Prefetch應該盡量的放在網頁的前面,推薦放在<meta charset=”/>后面。

PS:可以通過下面的標簽禁止隱式的DNS Prefetch。
<meta http-equiv=”x-dns-prefetch-control” content=”off”>

頂一下
(1)
100%
踩一下
(0)
0%
------分隔線----------------------------
發表評論
請自覺遵守互聯網相關的政策法規,嚴禁發布色情、暴力、反動的言論。
評價:
表情:
驗證碼:點擊我更換圖片
推薦知識
法甲球队有哪些