Prisma Accelerate
Prisma Accelerate 是您現有資料庫的完全託管的全球連線池和快取層,可以直接透過 Prisma ORM 啟用查詢級快取策略。
憑藉 15 多個全球區域,連線池可將您的應用程式擴充套件到全球受眾,尤其適用於在高峰時段可能面臨連線超時風險的無伺服器部署。
Accelerate 的全球快取託管在 300 多個位置,無論您的資料庫位於何處,都能確保使用者獲得快速體驗。
您可以使用 Prisma ORM 直接在程式碼中配置查詢級快取策略,從而使設定和調整變得簡單。
連線池和快取共同使您能夠輕鬆擴充套件並處理流量高峰,而無需擔心基礎設施問題。
速度測試
執行速度測試,瞭解 Prisma Accelerate 如何讓您的應用程式更快。
支援的資料庫
Accelerate 可與您已有的資料庫配合使用,無論是公開訪問的資料庫,還是透過 IP 允許列表訪問的資料庫。
本節內容
Accelerate
Prisma Accelerate
開始使用
先決條件
連線池
Accelerate 提供內建連線池,可高效管理資料庫連線。它作為 Prisma Postgres 的一部分包含在內,但您也可以透過在 Prisma Data Platform 中啟用 Accelerate 並將其連線到您的資料庫來與您自己的資料庫一起使用。
快取
Prisma Accelerate 使用 TTL、Stale-While-Revalidate (SWR) 或兩者的組合為讀取查詢提供全域性快取。它作為 Prisma Postgres 的一部分包含在內,但您也可以透過在 Prisma Data Platform 中啟用 Accelerate 並將其配置到您的資料庫來與您自己的資料庫一起使用。
靜態 IP
當您的安全設定需要 IP 允許列表或您正在實施僅允許來自受信任 IP 訪問的防火牆時,您可以為 Accelerate 啟用靜態 IP,從而確保受控且安全的資料庫連線。
API 參考
Accelerate API 參考文件基於以下架構
已知限制
以下是使用 Accelerate 時已知限制的描述。如果您遇到任何其他限制,請透過 Discord 與我們分享。
評估
Prisma Accelerate 透過高階連線池和全球邊緣快取最佳化資料庫互動。其連線池器可在 16 個區域使用,並幫助應用程式根據需求對資料庫請求進行負載均衡和擴充套件。
本地開發
Prisma Accelerate 透過整合的連線池和全球資料庫快取有效擴充套件生產流量。
常見問題
何時應為 Prisma Accelerate 啟用靜態 IP?
故障排除
在使用 Prisma Accelerate 時,您在開發和操作過程中可能會遇到通常由特定錯誤程式碼突出顯示的錯誤。瞭解這些錯誤的含義、發生原因以及如何解決它們,以確保應用程式的平穩執行至關重要。本指南旨在提供有關 Prisma Accelerate 遇到的特定錯誤程式碼的見解和故障排除步驟。
反饋
您可以在我們的 Discord 伺服器中提交有關 Accelerate 的任何反饋。
示例
以下是演示如何使用 Prisma Accelerate 的即用型示例專案列表
比較 Accelerate
Prisma Accelerate 支援服務全球受眾的產品,其全球快取系統和連線池跨越多個區域,無論您的使用者(或您的資料庫)位於世界的哪個地方,都能提供低延遲的一致資料訪問。