2010-10-28 116 views
0

您知道我有辦法通過數據緩存來緩存從SQL Server獲取的數據。另外,我可以輸出緩存Web用戶控件。用於控件的ASP.NET緩存和輸出緩存

關於Web用戶控件的內容包含來自SQL數據庫的數據?緩存數據並緩存控件是否有意義?

什麼是這兩個組件的最佳解決方案?

是的。這是一個新手問題。

回答

0

如果緩存控件,則不需要緩存基礎數據。 一如既往,最佳緩存取決於您的應用程序。

下面是一些一般原則:對於複雜的,CPU /內存密集型查詢

使用數據高速緩存,數據是經常使用不同的頁面/控制。

對經常出現的控件使用輸出緩存。與數據高速緩存相比,輸出高速緩存實現起來更容易實現,需要更多關於線程/鎖定的想法等。