伺服器端代碼

透過集合功能整理內容 你可以依據偏好儲存及分類內容。

伺服器端代碼可讓您將評估代碼檢測從網站或應用程式移至 Google Cloud Platform (GCP) 上的伺服器端處理容器,或您選擇的任何其他平台。與用戶端代碼相比,伺服器端代碼有幾個優點:

  • 提升成效:網站或應用程式中的評估代碼越少,要在用戶端執行的程式碼越少。
  • 更完善的安全性:當訪客的資料在客戶管理的伺服器端環境中收集與發布時,訪客資料會獲得更完善的保護,而且安全性也會更高。資料會傳送至某個雲端執行個體,然後由其他執行個體處理並由其他標記轉送。

如何開始使用伺服器端代碼:

  1. 建立代碼管理工具伺服器容器
  2. 設定 GCP 標記伺服器

建立代碼管理工具伺服器容器

如要使用伺服器端代碼,請建立新的代碼管理工具伺服器容器:

  1. 在代碼管理工具帳戶中建立新容器
    1. 在相關帳戶名稱旁,按一下「Accounts」(帳戶) > 更多動作選單
    2. 選擇 [建立容器]
  2. 在「Target platform」(目標平台) 下方,選擇 [Server] (伺服器)
  3. 按一下「建立」

畫面隨即會顯示設定代碼伺服器的對話方塊。下一節將詳細說明這項程序。

設定標記伺服器

建立伺服器容器後,您必須部署標記伺服器。您之後要返回此畫面時,請按一下頂端列的容器 ID,或是依序前往 [管理] 分頁 > [容器設定] > [設定標記伺服器]。

您可以選擇下列其中一個部署選項:

  • 自動佈建 (建議使用):如果您選擇自動佈建標記伺服器,Google 代碼管理工具會為您設定新的 GCP 專案和 App Engine 標記伺服器。如要使用現有的 GCP 專案,請按照 App Engine 設定指南中的指示操作。
  • 非 Google 基礎架構的手動佈建:如果您想使用自己的伺服器解決方案,請按照手動設定指南中的步驟操作。

設定伺服器網域

新的標記伺服器在 appspot.com 設有預設網址。我們強烈建議您將網站的子網域指向標記伺服器,讓標記伺服器可讀取/寫入網頁指令碼中看不到的 Cookie (HttpOnly Cookie),以改善這些 Cookie 的隱私權。請按照這些操作說明將網站子網域對應至標記伺服器。

瞭解預設的 GCP 部署作業

使用自動佈建流程建立標記伺服器時,伺服器會採用預設設定。

自動佈建標記伺服器時,系統會分配哪些 GCP 資源?

自動佈建標記伺服器時,系統會建立 GCP 專案,並將伺服器端容器部署在標準環境的單一 App Engine 伺服器上。建議您使用單一伺服器部署,以測試流量有限的伺服器端標記環境。

當伺服器端容器開始接收即時流量時,請升級至 App Engine 彈性環境並分配其他 GCP 伺服器,以確保在發生服務中斷或容量限制時產生備援,並避免資料遺失。我們建議每個容器至少需要 3 個伺服器,以防備援。請按照這些操作說明升級部署作業。

我的標記伺服器網域為何?

預設部署作業使用 App Engine 子網域。強烈建議您將網站的子網域指向標記伺服器。請按照這些操作說明將網站子網域對應至標記伺服器。

預設部署作業的費用為何?

在大多數情況下,GCP 專案的預設部署作業大多為單一伺服器,而且完全免費。但是,有幾項因素可能會導致單一伺服器的部署作業會產生費用:

  1. 用於 GCP 部署作業的帳單帳戶會連結至其他將伺服器推送至 GCP 免費方案的專案。
  2. 伺服器傳送的流量超過免費方案的限制。

升級至 App Engine 彈性環境之後,預計每個伺服器每月花費 $30 至 $50 美元。大量的網路流量可能會增加這筆費用。

如何在 GCP 專案中新增伺服器?

如要在 GCP 專案中新增其他伺服器,請按照這些操作說明進行。

傳送您的第一個要求

如要瞭解如何傳送第一個請求,請參閱有關將資料傳送至伺服器端代碼管理工具的指南