【发布时间】:2016-02-18 10:16:31
【问题描述】:
我有一个从多个数据库收集数据的 ASP.NET MVC 应用程序。
数据库保存着不同站点的信息,对于每个新站点,我们都有一个新数据库。每个站点的数据库在两个点连接,从站点连接,然后从总部连接。
Web 应用程序每分钟从站点更新数据,并且每分钟将数据提供给总部(通过另一个 Web 应用程序)。有时应用程序响应很慢,据我调查,这可能是因为连接池开始迅速填满。
我想问一下这种应用程序的最佳方法是什么,我可以从中获得最佳性能。欢迎任何指导。
【问题讨论】:
-
如何从数据库中获取数据?使用存储过程还是 EF?并提供有关您的应用程序架构的一些详细信息。因为答案是“真的取决于”。
-
在 MVC 应用程序中,我使用实体框架(LINQ to SQL 类)来获取数据
标签: asp.net-mvc database