我有一個即將完成的電子商務MVC4項目。我用outputcache使用sqldependecy。但是,這最好的方法是什麼? 產品詳細頁面?有產品清單的 類別頁面? 過濾頁面? bla bla用於電子商務項目的Mvc 4緩存數據庫
你能幫我緩存嗎? (我在我的項目中使用SQL Server與LINQ到SQL) 示例;
[的OutputCache(持續時間= Int32.MaxValue,的SqlDependency = 「演示:產品」)]
公共的ActionResult的GetProducts(INT ID,INT lastid,串濾波器) {
我得到從數據sql與參數。
}
是對的還是應該緩存查詢數據bla bla? lastid用於分頁。過濾器數據的過濾器參數。 ID意味着categoryid
感謝您的回覆。正如你所說,我需要優化我的網上商店。使用sql依賴性很容易使用outputcache機制。但正如你所說,由於尋呼和過濾bla bla,它對於類別(產品列表)頁不明智。在這種情況下,我應該使用什麼?如果我緩存每個頁面查詢中的命令,我需要再次緩存。在輸出緩存中相同。我應該用sqldependecy使用varybyparam嗎?我需要數據緩存。 – hozkaya