我正在建立一个由Heroku托管的Django网站。我认为在高峰期大约有500-600个用户可以同时使用它。我不知道什么是最好的postgres计划。根据这个:https://elements.heroku.com/addons/heroku-postgresql#details
heroku-postgresql:standard-0的连接限制为120,而heroku-postgresql:standard-2的连接限制为400。
拥有大约500个用户的120个连接是否足够?或者它完全无关紧要?
发布于 2020-07-21 23:21:37
除了你之外,这不是任何人都能肯定回答的问题,但这里有一些一般的理解可能会有所帮助。
在大多数情况下,对于基本的web应用程序,一个用户在您的网站上!=只要他们使用应用程序,就会使用一个连接。例如,当用户登录并加载他们的个人资料时,他们可能需要连接,而不是在他们简单地查看内容时。当它们在页面上闲置时,这些数据库连接可以服务于其他用户。有了合理的默认值和连接池,120个连接对于500个并发用户来说应该足够了。
话虽如此,但应用程序开发人员需要管理数据库连接和池化,以确保此行为得以实施。此外,这个位置只代表一个普通的web应用程序,当然也有一些应用程序的用户需要更长的连接时间。
https://stackoverflow.com/questions/63004257
复制相似问题