嗯,“控制”这个词在这里用词不当。我的意思是RAZOR对应的数据绑定控件,如GridView。
由于MVC中没有视图状态,我们需要每次在表中设置数据。避免这种性能损失的标准解决方法是什么?我需要用这个创建一个示例应用程序。
注意:这绝对是一个编程问题 - 针对上述要求进行编程。
答案 0 :(得分:1)
避免此次性能影响的标准解决方法是什么?
这取决于具体情况。缓存常用和昂贵的数据库查询的结果是一种常用的方法,可以避免每次需要加载某些数据时访问数据库。
话虽如此,您应该通过实验证明,在进行任何过早优化之前,查询数据库实际上是应用程序的瓶颈。因为你知道什么是过早优化的结果:它比我们开始优化之前更糟糕。所以只有在你确切的数字表明你有与查询数据库有关的瓶颈之后才这样做。