Tính năng gắn thẻ phía máy chủ cho phép bạn di chuyển khả năng đo lường thẻ đo lường từ trang web hoặc ứng dụng của mình sang một vùng chứa xử lý phía máy chủ trên Google Cloud Platform (GCP) hoặc bất kỳ nền tảng nào khác mà bạn chọn. Tính năng gắn thẻ phía máy chủ mang lại một số lợi ích so với thẻ phía máy khách:
- Cải thiện hiệu suất: Việc giảm số lượng thẻ đo lường trên trang web hoặc ứng dụng của bạn có nghĩa là sẽ có ít mã hơn để chạy ở phía máy khách.
- Bảo mật tốt hơn: Dữ liệu của khách truy cập được bảo vệ tốt hơn và an toàn hơn khi được thu thập và phân phối trong môi trường phía máy chủ do khách hàng quản lý. Dữ liệu được gửi đến một phiên bản đám mây, sau đó được các thẻ khác xử lý và định tuyến.
Cách bắt đầu sử dụng tính năng gắn thẻ phía máy chủ:
Tạo vùng chứa phía máy chủ của Trình quản lý thẻ
Để sử dụng tính năng gắn thẻ phía máy chủ, hãy tạo một vùng chứa máy chủ mới trong Trình quản lý thẻ:
- Trong tài khoản Trình quản lý thẻ, hãy tạo một vùng chứa mới.
- Nhấp vào Tài khoản >
bên cạnh tên tài khoản liên quan. - Chọn Tạo vùng chứa.
- Nhấp vào Tài khoản >
- Trong mục Nền tảng mục tiêu, hãy chọn Máy chủ.
- Nhấp vào Tạo.
Một hộp thoại thiết lập máy chủ gắn thẻ sẽ xuất hiện. Quy trình này được trình bày chi tiết trong phần tiếp theo.
Thiết lập máy chủ gắn thẻ
Sau khi tạo vùng chứa phía máy chủ, bạn cần triển khai một máy chủ gắn thẻ. Lưu ý: Để quay lại bước này sau, hãy nhấp vào mã vùng chứa của bạn trong thanh trên cùng hoặc chuyển đến thẻ Quản trị > Cài đặt vùng chứa > Thiết lập máy chủ gắn thẻ.
Bạn có thể chọn một trong các lựa chọn triển khai sau:
- Cung cấp tự động (nên dùng): Nếu bạn chọn Tự động cung cấp máy chủ gắn thẻ, Trình quản lý thẻ của Google sẽ thiết lập một dự án GCP mới và một máy chủ gắn thẻ Cloud Run cho bạn. Nếu bạn muốn sử dụng một dự án GCP hiện có, hãy làm theo hướng dẫn thiết lập Cloud Run.
- Cung cấp theo cách thủ công trên cơ sở hạ tầng không phải của Google: Nếu bạn muốn sử dụng giải pháp máy chủ của riêng mình, hãy làm theo các bước trong hướng dẫn thiết lập theo cách thủ công.
Định cấu hình miền máy chủ
Máy chủ gắn thẻ mới có URL mặc định trên run.app. Để cải thiện quyền riêng tư và độ bền của cookie, hãy trỏ một miền phụ của trang web đến máy chủ gắn thẻ.
Bằng cách đó, máy chủ gắn thẻ có thể đọc và ghi các cookie mà tập lệnh không nhìn thấy trong trang (cookie HttpOnly).
Tìm hiểu cách thiết lập miền tuỳ chỉnh để liên kết với máy chủ gắn thẻ.
Tìm hiểu về chế độ triển khai GCP mặc định
Khi bạn tạo một máy chủ gắn thẻ bằng quy trình cấp phép tự động, máy chủ sẽ có cấu hình mặc định.
Những tài nguyên nào trên GCP được phân bổ khi tôi tự động cấp phép máy chủ gắn thẻ?
Khi bạn tự động cấp phép máy chủ gắn thẻ, một dự án GCP sẽ được tạo với vùng chứa phía máy chủ được triển khai trên Cloud Run. Việc triển khai này hạn chế số lượng tài nguyên có sẵn và chỉ nên dùng để kiểm thử lưu lượng truy cập có giới hạn.
Khi vùng chứa phía máy chủ bắt đầu nhận lưu lượng truy cập trực tiếp, hãy phân bổ thêm các phiên bản cho dịch vụ của bạn để đảm bảo tính dự phòng và tránh mất dữ liệu trong trường hợp xảy ra sự cố ngừng hoạt động hoặc giới hạn về dung lượng. Bạn nên có tối thiểu 3 phiên bản cho mỗi vùng chứa để đảm bảo tính dự phòng. Tìm hiểu cách nâng cấp quá trình triển khai.
Miền của máy chủ gắn thẻ là gì?
Quy trình triển khai mặc định sử dụng một miền con Cloud Run. Bạn nên trỏ một miền phụ của trang web đến máy chủ gắn thẻ. Hãy làm theo hướng dẫn này để liên kết miền phụ của trang web với máy chủ gắn thẻ.
Chi phí cho việc triển khai mặc định là bao nhiêu?
Việc triển khai mặc định của một dự án GCP có một máy chủ thường là miễn phí. Tuy nhiên, một số yếu tố có thể khiến bạn phải chịu chi phí khi triển khai một máy chủ:
- Tài khoản thanh toán được dùng cho việc triển khai GCP được liên kết với các dự án khác đẩy máy chủ ra khỏi Bậc miễn phí của GCP.
- Lượng lưu lượng truy cập được gửi từ máy chủ vượt quá hạn mức của gói miễn phí.
Sau khi nâng cấp môi trường Cloud Run, bạn có thể chi tiêu từ 30 đến 50 USD cho mỗi máy chủ mỗi tháng. Lượng lớn lưu lượng truy cập mạng có thể làm tăng chi phí này.
Làm cách nào để thêm các phiên bản khác vào quá trình triển khai?
Để tìm hiểu cách thêm các phiên bản khác vào quá trình triển khai, hãy đọc tài liệu về Cloud Run.
Gửi yêu cầu đầu tiên
Để tìm hiểu cách gửi yêu cầu đầu tiên, hãy đọc hướng dẫn về cách gửi dữ liệu đến Trình quản lý thẻ phía máy chủ.