使用者登入、建立購物車,並在閒置 30 分鐘後自動登出;購物車必須在登入後仍然保留。根據 Google 的最佳實務,您應該將工作階段和購物車資料儲存在何處?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 將工作階段資料儲存在 Memorystore (Redis 或 Memcached) 中,並將購物車資料儲存在 Firestore 中。.
為什麼這是答案
此情境需要一個快速、可擴展的解決方案來處理使用者工作階段和結構化資料。將工作階段資料儲存在 Memorystore (Redis 或 Memcached) 中是最佳實踐,因為它提供了極低的延遲和高吞吐量,非常適合儲存短暫且需要快速存取的工作階段資訊。將購物車資料儲存在 Firestore 中是理想的選擇,因為它是一個 NoSQL 文件資料庫,具有高可擴展性、靈活的資料模型和即時同步功能,非常適合儲存和管理使用者購物車等半結構化資料。 其他選項的缺點: Pub/Sub 是一個訊息佇列服務,不適用於儲存工作階段或購物車資料。 將購物車資料儲存在 Cloud Storage 中的檔案不適合頻繁讀寫和結構化查詢。 在多個 Compute Engine 執行個體上自行管理 MySQL 會增加營運複雜性,且可能無法提供與 Memorystore 和 Firestore 相同的無伺服器擴展性。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡