Show Menu
主題×

How do tag management systems improve page load speed?

有關影響頁面載入速度問題的有效解決方案的資訊。
Adobe動態標籤管理針對影響頁面載入速度的問題提供許多有效解決方案。動態標籤管理的方式與大部分其他解決方案不同,方法是在其核心程式庫檔案中提供條件式邏輯,只在需要時傳遞檔案資產。除了著重於情境式邏輯和精准啓動廠商技術,動態標籤管理還提供一系列可大幅改善頁面速度的功能。這些類別包括:
  • 可消除對第三方託管和 DNS 依賴的自行託管靜態檔案傳送
  • 透過非同步傳送並行的標籤載入
  • 標籤刪除選項與可由用戶端修改的逾時
  • 透過最佳化的動態標籤管理程式庫結構大幅降低檔案大小-比競爭者小90%以上
  • 加強的檔案壓縮和傳送
  • 最佳時機和可被用戶端修改的傳送順序
  • 可消除任何額外的伺服器端處理的用戶端檔案資產傳送
每個標籤管理系統(TMS)廠商都必須處理頁面載入速度的挑戰,而Adobe動態標籤管理則提供可組合以滿足這些挑戰的最佳選項集。評估頁面載入速度和 TMS 選項時也有許多需回答的引導式問題。
頁面載入速度
基本上有六個方面會影響頁面載入速度:
  1. 快取網站資產
  2. 從伺服器建立網站頁面
  3. 減少下載檔案的數量
  4. 減少下載檔案的大小
  5. 改善與來源檔案的連線速度
  6. 將循序檔案載入轉換為並行檔案載入
網站資產快取在瀏覽器層級進行,不是 TMS 廠商可直接解決的問題。伺服器建立網站頁面,並準備頁面進行傳送所需的時間也是如此。這兩個方面都可能增加和減少頁面載入所需的時間。由於 TMS 廠商無法直接解決前兩個頁面載入問題,此概述將著重在其餘的四個方面。
所有的主要 TMS 選項會嘗試減少下載檔案的數量,同時最佳化其大小。每個 TMS 實現這些工作所採取的方法可能有些不同,但在最後,它們都能對傳送到頁面的最終檔案權重提供一些改善。評估 TMS 時,務必瞭解將個別檔案包裝和部署到用戶端 Web 瀏覽器所牽涉的架構。
  • 是在伺服器端對每個要求組合檔案,或是透過預先發佈的靜態檔案傳送?
  • 如果是動態組合檔案,針對每個要求組合檔案需要多少時間?
  • 是否只有一部分的檔案是由伺服器端管理,若是,該架構有何限制?
  • 在產生的檔案中使用何種壓縮技術?
  • TMS 檔案產生中提供的最佳化是否可能有助於消除瀏覽器錯誤?
在最終分析中,每個主要 TMS 廠商減少了下載檔案的數量,同時在某些程度上最佳化檔案大小。
TMS 解決方案可在頁面上感知的速度差異為連線速度和檔案載入方面。所有的主要 TMS 產品會提供全域遞送 CDN 選項來傳送其檔案。在任何基礎架構上托管檔案,也可作為使用Adobe動態標籤管理時的選項。在多數情況下,CDN 可為傳送 TMS 檔案提供有效的方式。不過,有數個與 TMS 提供的託管方法有關、必須回答的值得注意的問題。
  • 如果託管 CDN 或區域 DNS 服務失敗,會發生什麼問題?
    許多企業層級失敗是發生在這些區域,某些 TMS 廠商的重要傳送期間。自行託管 TMS 資產超避免發生此情況,因為檔案是隨著位於自己的架構上或其所選架構上的其餘用戶端託管網站資產傳送。
  • 什麼是檔案擷取的回應時間?
  • 地區訪客的國際回應時間明顯不同嗎?
  • TMS 管理的第三方代碼廠商 (如 Facebook、Google、Foresee 等等) 回應如何?
    這些第三方連線中的每個都可能造成延遲,即使快速傳送了 TMS 檔案亦然。TMS 是否有可消除廠商延遲之用戶端可調整的標籤逾時?
檔案載入對頁面速度也有影響,但更明確的說,是對使用者體驗有影響。使用非同步標籤載入、決定要傳送的檔案資產的條件式邏輯,以及在標籤上放置逾時,可提供並行的標籤行為及改善頁面的載入。儘管頁面載入尾端的最終標籤權重可能明顯不同,將第三方廠商標籤從同步改為非同步載入,可讓多個資產並行載入,而不是一次載入一個。TMS 對於廠商代碼的時間和順序提供多少彈性?TMS 廠商是否對相關的檔案載入提供最佳化頁面效能的最佳做法?第三方廠商代碼是否能輕鬆從同步載入變更為非同步載入,反之亦然?
Adobe動態標籤管理在這四個頁面速度方面都很優異,在某些情況下,像是托管,提供比其他廠商更好的解決方案。不過,評估 TMS 時,頁面載入速度為需要解決的唯一一個方面。需要回答有關工作流程和控管、規則部署、方法、使用者介面、實作、移轉、維護和使用者劃分功能 的重要問題。這些方面讓Adobe動態標籤管理成為一個系統,具有客戶在長期使用的實證效能記錄。