Prisma Accelerate
Prisma Accelerate 是一个完全托管的全球连接池和缓存层,用于您现有的数据库,可以直接通过 Prisma ORM 启用查询级缓存策略。
Prisma Accelerate 拥有 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 支持面向全球用户的产品,其全球缓存系统和连接池跨越多个区域,无论您的用户(或数据库)位于世界何处,都能以低延迟提供一致的数据访问。