【发布时间】:2020-08-27 08:34:22
【问题描述】:
我开发了一个 dotnet 应用程序,它包含大量数据。由于数据量大,应用程序消耗更多的带宽和缓慢的速度。有没有办法通过应用程序级缓存来提高性能。我在使用 sql server 时研究了 redis 但它的键值。我想要一个解决方案,以便将表从 sql 服务器加载到 Web 服务器缓存,这样它就不必一次又一次地访问 sql,谢谢。
【问题讨论】:
-
根据您的描述,您的应用程序是dotnet 应用程序,而不是dotnet 核心应用程序,对吧?如果是这种情况,我们可以缓存静态内容,使用 OutputCache 属性缓存整个或部分页面响应并缓存共享数据,更多详细信息请参阅Three Ways To Improve Performance Using Caching In ASP.NET MVC Applications。另外,对于大数据的展示,也可以尝试使用分页。
-
它的 dotnet 核心 Web 应用程序,带有 Angular 前端。
标签: .net asp.net-mvc asp.net-core asp.net-web-api