您可使用伺服器端代碼設定,將成效評估代碼導入作業從網站/應用程式移至 Google Cloud Platform (GCP) 的伺服器端處理容器,或任何其他平台。與用戶端代碼相比,伺服器端代碼具有下列優點:
- 提升成效:網站或應用程式中的評估代碼越少,用戶端要執行的程式碼也越少。
- 更完善的安全防護機制:訪客資料在客戶管理的伺服器端環境中收集與發布,因此可受到妥善保護。資料會傳送至雲端執行個體,由其他代碼進行處理與轉送。
如要開始使用伺服器端代碼,請按照下列步驟操作:
建立代碼管理工具伺服器容器
如要使用伺服器端代碼,請建立新的代碼管理工具伺服器容器:
- 在代碼管理工具帳戶中建立新容器。
- 依序點選「帳戶」> 相關帳戶名稱旁的
。 - 選擇 [建立容器]。
- 依序點選「帳戶」> 相關帳戶名稱旁的
- 在「目標平台」下方,選擇「伺服器」。
- 點選「建立」。
系統隨即會顯示設定標記伺服器的對話方塊。下一節將詳細說明這個程序。
設定標記伺服器
建立伺服器容器後,您需要部署標記伺服器。注意:如要稍後返回這個步驟,請點選頂端列中的容器 ID,或依序前往「管理」分頁 >「容器設定」 >「設定代碼伺服器」。
您可以選擇下列其中一個部署選項:
- 自動佈建 (建議使用):如果您選擇自動佈建代碼伺服器,Google 代碼管理工具會為您設定新的 GCP 專案和 Cloud Run 代碼伺服器。如要使用現有的 GCP 專案,請按照 Cloud Run 設定指南操作。
- 在非 Google 基礎架構上進行手動佈建:如要使用自己的伺服器解決方案,請按照手動設定指南中的步驟操作。
設定伺服器網域
新的代碼伺服器在 run.app 上有預設網址。如要提升 Cookie 隱私權和耐用度,請將網站的子網域指向標記伺服器。這樣一來,標記伺服器就能讀取及寫入網頁中的指令碼無法看到的 Cookie (HttpOnly Cookie)。瞭解如何設定自訂網域,以便對應至代碼伺服器。
瞭解預設的 GCP 部署作業
使用自動佈建流程建立標記伺服器時,伺服器會採用預設設定。
自動佈建代碼伺服器時,系統會分配哪些 GCP 資源?
自動佈建標記伺服器時,系統會建立 GCP 專案,並在 Cloud Run 上部署伺服器端容器。部署作業會限制可用資源量,建議僅在測試少量流量時使用。
伺服器端容器開始接收即時流量時,請為服務分配額外執行個體,確保冗餘,避免發生中斷或容量限制而導致資料遺失。建議每個容器至少要有 3 個執行個體,以確保備援。瞭解如何升級部署作業。
我的標記伺服器網域是什麼?
預設部署作業會使用 Cloud Run 子網域。強烈建議您將網站的子網域指向標記伺服器。請按照這些操作說明,將網站子網域對應至標記伺服器。
預設部署的費用是多少?
在大多數情況下,使用單一伺服器部署 GCP 專案是免費的。不過,有幾個因素可能會導致單一伺服器部署作業產生費用:
- 用於 GCP 部署作業的帳單帳戶已連結至其他專案,導致伺服器超出 GCP 免費方案限制。
- 伺服器傳送的流量超出免費層級限制。
升級 Cloud Run 環境後,預計每部伺服器每月會花費 $30 美元到 $50 美元。大量網路流量可能會增加這項費用。
如何為部署作業新增其他執行個體?
如要瞭解如何在部署作業中新增其他執行個體,請參閱 Cloud Run 說明文件。
發出第一項要求
如要瞭解如何傳送第一個要求,請參閱將資料傳送至伺服器端代碼管理工具的指南。