btw*_*tw6 10 postgresql connection heroku limit
我正在构建一个附加到 Heroku Postgres 数据库的网站,并使用免费的爱好开发计划。根据 Heroku,这意味着“最多 20 个连接”。这是否意味着最多可以有 20 人使用该网站,且数据由后端数据库收集?知道如果连接超过该水平会发生什么吗?付费计划的最大连接限制为 500,但如果人们在企业级别使用它,即使这个限制对我来说也很低。任何颜色都将不胜感激。之前有一个关于此的问题,但答案对我来说不太清楚。
谢谢!
根据您使用的网络框架,这可能会有所不同,但是:
通常,每个服务器进程最多有一个数据库连接。这可能是每个正在运行的 web-或worker-dyno 的一个。或者更多,如果您的框架每个 dyno 运行多个线程/工作进程(大多数都是如此)。
仅当您的应用程序有实际请求时才会使用这些连接,而不是仅在查看页面时使用。
当您运行异步框架(例如,node.js,或 python 中的 greenlet)时,情况会稍微复杂一些。
简单的方法:只需测试即可。您将在 heroku 界面中看到当前的连接计数。有一些框架和服务可以让您测试并发用户。
更简单的方法(因为它运行在业余爱好计划上,所以它看起来像一个业余爱好应用程序):只要看看它什么时候坏了:)。
归档时间: |
|
查看次数: |
4277 次 |
最近记录: |