我的网站上有一个仪表板。在主仪表板页面上,我收集了许多不同的指标。最近我在这个页面上看到504错误,我认为这与数据库运行不正常有关。
目前用户群非常小,只有少数人使用该网站。当时,它的黄油般光滑,但最近 504 再次出现。
我在此页面上的两个独立数据库上可能有 20 个不同的点击。是不是先打开连接/do db A requests/close,然后再打开连接/do db B requests/close,
或者只是每次点击时打开/拉动/关闭?
最佳答案
如果有 20 个不同的数据库调用,我建议为每个用户实现一个单例以重用数据库连接。单例是针对每个用户请求的,不会在对应用程序的所有请求之间共享。让我们看看其他人能提供什么。
关于c# - 多开闭还是单开闭?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46187715/