2011-02-24 94 views
1

我在MS-SQL數據庫上有一個MetaTags表。每次加載頁面時,我網站的母版頁都會將這些信息發出。ASP.NET緩存對象

我想使用ASP.NET緩存對象爲了提高性能,所以我不必每次都訪問數據庫。

有人給了我使用基於時間的到期緩存和基於SQL的到期觸發器的想法。

有人可以幫我決定哪個方法更好,給我一些代碼行的例子來開發它?

非常感謝。

+0

您是否有性能問題? MSSQL也將(自動)緩存數據。如果您有任何問題,您如何測試性能問題?需要多少用戶才能顯示性能問題?緩存不是一個神奇的子彈,它也不會提高性能。保持你擁有的,並且可能確保你的查詢得到了很好的優化,並且你的數據庫設計非常適合這個需求。這兩個可以給我更好的性能改進。 – 2011-02-24 10:56:39

+0

您可能還想查看獲取Master頁面的數據以及其他查詢,而不是每次請求多次查詢您的數據庫(因爲它似乎是當前的 – 2011-02-24 11:00:05

回答