## **預加載**
DNS查詢需要個RTT時間,在瀏覽器級別,系統級別都會有層DNS緩存,之前解析過的可以直接從本機緩存獲取,以減少延遲。
Web標準提供了一種DNS預解析技術,因為服務器是知道頁面即將會發生哪些請求的,那我們可以在頁面頂部,插入 `<link rel="dns-prefetch" href="//host/">`,讓瀏覽器先解析一下這個域名。那么,后續掃到同域的請求,就可以直接從DNS緩存獲取了。
此外,Web標準也提供prefetch,prerender的預加載技術。prefectch會在瀏覽器空閑的時候,向所提供的鏈接發起請求,而prerender不僅會請求,還會幫你在后臺渲染頁面。如果在一個頁面中,你知道用戶有很大概率去點某個鏈接,可以嘗試把這個鏈接加到prefetch或prerender,那么用戶就會秒開這個頁面了。