實作 DNS 預先擷取以縮短不同應用程式和服務的頁面載入時間。
瀏覽器會使用 DNS 預先擷取功能,自動將網頁上連結的網域名稱解析為其對應的 IP 位址。預先擷取程序會在瀏覽器載入網頁時開始執行。例如,假設您的網頁含有連結至 www.adobe.com
的可選取連結。 瀏覽器載入此網頁時,會透過 DNS 系統來尋找已連結的網域名稱,並將其解析為相應的數值 IP 位址。DNS 預先擷取功能有助於改善頁面效能,因為網站訪客點按該連結或按鈕之前,網域名稱已解析為 IP 位址。DNS 預先擷取程序向使用者公開呈現。
DNS 預先擷取可自動與頁面上的靜態內嵌式連結搭配使用。 這也表示,自動 DNS 預先擷取不適用於不同的 Experience Cloud 應用程式和服務,原因如下:
不過,您可以使用 Experience Cloud 應用程式手動實作 DNS 預先擷取。 做法是將 HTML <dns-prefetch>
標記新增至網頁代碼的 <head>
區段,如下所示。若正確實作,DNS 預先擷取便有助於節省數毫秒的網頁載時間。
以下範例說明如何產生 DNS 預先擷取呼叫來呼叫不同的 Experience Cloud 應用程式和服務。 部分預先擷取的調用次數需要提供您的 Adobe 組織 ID 或追蹤伺服器資訊。在以下範例中,斜體代碼表示變數的預留位置。您可以使用自己的 Adobe 合作夥伴 ID、客戶代碼或追蹤伺服器資訊等來取代該代碼。
Analytics:<link rel="dns-prefetch" href="//insert tracking server name here">
。
如果您使用不安全和安全的追蹤伺服器,請為每個 DNS 名稱新增個別的標記。
Audience Manager:<link rel="dns-prefetch" href="//dpm.demdex.net">
Experience Cloud ID 服務:<link rel="dns-prefetch" href="//fast. *
請在此處插入合作夥伴 ID*.demdex.net">
動態標記管理員 (DTM):不需要。頁面載入時,有 DTM 連結可使用。
Advertising Cloud:
<link rel="dns-prefetch" href="//pixel.everesttech.net">
<link rel="dns-prefetch" href="//cm.everesttechnet">
Target:<link rel="dns-prefetch" href="//insert customer code here.tt.omtrdc.net">