0
可能重複:
Caching in asp.net-mvc在asp.net-mvc網站上緩存數據庫查詢以獲得性能的最佳方式是什麼?
我有一個asp.net MVC的網站,我運行一個昂貴的數據庫查詢,那裏的結果很少改變,所以我想加入緩存,所以當其他用戶打開相同的網頁時,它不會出現在數據庫中,而只是從這個緩存中獲取。 (也許強迫一個數據庫得到一定的過期時間...)
我已經使用syscache之前做這個第二級緩存跨不同的用戶,當我使用nhibernate,但(爲其他原因不值得討論)我可以'在這種情況下使用nhibernate。
我想從nhibernate syscache(二級緩存)中獲得的相同行爲在沒有nhiberate的情況下進行。
這是可能的,並有推薦的解決方案。我只有一臺Web服務器,所以我不需要處理任何分佈式問題。