Prisma Accelerate
Prisma Accelerate 是一个完全托管的全局连接池和缓存层,用于您现有的数据库,可以直接从 Prisma ORM 启用查询级缓存策略。
凭借 15+ 个全球区域,连接池可为全球受众扩展您的应用程序,尤其适用于在高峰时段面临连接超时的无服务器部署。
Accelerate 的全球缓存托管在 300 多个位置,确保用户获得快速体验,无论您的数据库位于何处。
您可以使用 Prisma ORM 直接在代码中配置查询级缓存策略,从而轻松进行设置和调整。
连接池和缓存共同使您能够轻松扩展并处理流量高峰,而无需担心基础设施问题。
速度测试
运行速度测试,看看 Prisma Accelerate 如何使您的应用程序更快。
支持的数据库
Accelerate 可以与您已有的数据库一起使用,无论它是公开可访问的,还是通过 IP 允许列表访问。
本节内容
Accelerate
Prisma Accelerate
开始使用
先决条件
连接池
要了解有关连接池的更多信息,请务必查看 Prisma 的数据指南,以获得关于什么是连接池、它旨在解决什么问题以及它是如何工作的全面概述。
缓存
缓存策略
静态 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 支持为全球受众提供服务的产品,其全球缓存系统和连接池跨越多个区域,无论您的用户(或您的数据库)位于世界何处,都能以低延迟提供一致的数据访问。