2013-11-21 43 views

回答

0

我實際上編寫了自己的緩存接口,名爲ICache,它完成了大部分緩存功能。然後我使用HttpContext緩存而不是基於構建類型的Azure緩存。我創建了一個新的「本地」生成類型,並使用#if Local #else #endif。

有一些細微的差異,但大多數情況下,它很好。我可以在模擬器之外運行我的MVC應用程序,這非常快。

...但我不得不問,爲什麼你把會話緩存?

+0

爲什麼在緩存?我想擁有無狀態的服務器。有沒有更好的辦法?我忘記了關於MVC的所有信息 – LamonteCristo

+0

緩存不是無狀態的。它會根據它獲取的完整性和緩存中的內容多久刪除項目。如果你有這個能力,你可以設置ASP.Net來保存會話到SQL。那是你最好的選擇,那麼它不會過期。 – Scottie

+0

MSFT似乎在宣傳我的概念......除非我誤解了http://msdn.microsoft.com/en-us/library/windowsazure/gg185668.aspx – LamonteCristo

相關問題