因此,我已將 Firestore 資料庫的位置設定為 asia-south-1,假設現在我開始從美國和印度獲取用戶,我將如何以更低的延遲為這兩個組提供服務?
uj5u.com熱心網友回復:
一旦設定好,您就無法更改專案的屬性,甚至不能簡單地為更好的服務支付更多費用。如果您想在不同地區改善服務,則需要購買每個地區的計算資源。這需要設定多個專案,為您希望改進服務的區域配置每個 Firestore 產品。請注意,并非所有 Firebase 和 GCP 產品都在所有地區可用。
如果您希望所有區域的所有用戶都使用相同的資料集并改善延遲,則無法進行配置。您必須構建一種在不同專案之間鏡像資料的方法。沒有什么特別容易的事情,Firebase 或 GCP 也沒有提供任何現有的解決方案來為您做到這一點。
uj5u.com熱心網友回復:
道格將它釘在了 Firestore 上。所以??
請注意,Firebase 的實時資料庫(與 Firestore 不同)每個專案可以有多個資料庫,這意味著您可以在每個區域設定一個資料庫實體(目前支持三個)并將用戶的流量重定向到離他們最近的區域。您可能仍然需要在資料庫實體之間復制資料,類似于 Doug 的回答,但是(與 Doug 的回答不同)對于實時資料庫,這可能發生在單個專案中。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/322650.html
