1
對於登錄到我的ASP應用程序的每個用戶,他們都會從數據庫執行一些查詢。爲了降低流量,我想將它們的每個查詢結果緩存10到30秒,因此當同一用戶在持續時間內請求相同的查詢時,它們將直接從緩存中獲取結果。在ASP.NET中使用SessionID + MemoryCache安全和優秀的設計?
但是因爲是的MemoryCache gobal,我不知道如果我這樣做:
MemoryCache UserMemoryCache = new MemoryCache(MySession.SessionID);
會認爲是安全的,這是好的設計?我應該只是緩存會話?