你知道我可以通过数据缓存来缓存我从SQL Server获得的数据。另外我可以输出缓存Web用户控件。
关于Web用户控件的内容是什么包含来自SQL数据库的数据?缓存数据并缓存控件是否有意义?
这两个组件组合的最佳解决方案是什么?
是。这是一个新手问题。
答案 0 :(得分:0)
如果缓存控件,则无需缓存基础数据。 一如既往地优化缓存取决于您的应用程序。
以下是一些一般性指导原则:
对复杂的CPU /内存密集型查询使用数据缓存,以便在不同页面/控件上经常使用这些数据。
对经常出现的控件使用输出缓存。与数据缓存相比,输出缓存往往更容易实现,需要更多关于线程/锁定等的思考。