2010-10-28 115 views
0

您知道我有办法通过数据缓存来缓存从SQL Server获取的数据。另外,我可以输出缓存Web用户控件。用于控件的ASP.NET缓存和输出缓存

关于Web用户控件的内容包含来自SQL数据库的数据?缓存数据并缓存控件是否有意义?

什么是这两个组件的最佳解决方案?

是的。这是一个新手问题。

回答

0

如果缓存控件,则不需要缓存基础数据。 一如既往,最佳缓存取决于您的应用程序。

下面是一些一般原则:对于复杂的,CPU /内存密集型查询

使用数据高速缓存,数据是经常使用不同的页面/控制。

对经常出现的控件使用输出缓存。与数据高速缓存相比,输出高速缓存实现起来更容易实现,需要更多关于线程/锁定的想法等。