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 支持服务全球受众的产品,其全球缓存系统和连接池跨越多个区域,无论您的用户(或您的数据库)位于世界的哪个地方,都能提供低延迟的一致数据访问。