【发布时间】:2018-04-01 21:14:18
【问题描述】:
我正在处理我的项目,我需要提高获取数据的速度
例如,在管理面板中,我们有很多菜单。如果管理员单击menu1 数据将加载到表上,然后管理员用户单击另一个菜单并再次调用数据库等等......因为每次我们必须从数据库中获取数据,它会导致变慢。我想知道如何提高我的项目的速度。
有些人提供缓存层 2。拜托,我需要你的帮助。
【问题讨论】:
-
你的问题很笼统。请更具体。
-
@FLICKER,事实上,我想减少从磁盘调用数据库的次数,因为每次我们必须从磁盘读取数据时,都会以速度获取数据为代价。
-
简单地重复一个模糊的描述无助于确定解决方案。您也许可以缓存数据,但如果您需要它是实时的,这有时也可能是一个挑战。也许您真正需要更快地获取查询,因此加载时间并不是什么大问题。这里有很多可能性。
标签: sql-server asp.net-mvc database performance entity-framework-6