c# - 多开闭还是单开闭?

标签 c# mysql amazon-web-services

我的网站上有一个仪表板。在主仪表板页面上,我收集了许多不同的指标。最近我在这个页面上看到504错误,我认为这与数据库运行不正常有关。

目前用户群非常小,只有少数人使用该网站。当时,它的黄油般光滑,但最近 504 再次出现。

我在此页面上的两个独立数据库上可能有 20 个不同的点击。是不是先打开连接/do db A requests/close,然后再打开连接/do db B requests/close,

或者只是每次点击时打开/拉动/关闭?

最佳答案

如果有 20 个不同的数据库调用,我建议为每个用户实现一个单例以重用数据库连接。单例是针对每个用户请求的,不会在对应用程序的所有请求之间共享。让我们看看其他人能提供什么。

关于c# - 多开闭还是单开闭?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46187715/

相关文章:

php - PDO 在 Froxlor 中显示为 "Not Installed"

angular - 如何使用 Cypress 测试 AWS Amplify Angular Authenticator 组件?

windows - 我可以只在 ebextensions 中包含一个脚本而不必构建一个吗?

Visual Studio 中的 C# 脚本突然中途停止而没有错误

c# - 是否可以使用 .NET 7 运行 .NET Framework WPF 应用程序? (Windows 10)

c# - 如何从数据库绑定(bind) GridView

mysql - 如何从表中选择最新行

php - MySQL计算最近1年的记录

amazon-web-services - 使用 CloudFormation 为身份池定义 IAM 角色以访问 s3 存储桶

c# - 更新一个对象会以某种方式更新另一个对象