2011-05-24 61 views
0

我正試圖在當前緩存中找到特定的鍵。 問題是,我在緩存中的密鑰是複合的,我想像Linq Where表達式那樣運行。將HttpContext當前緩存轉換爲LINQ

這可能嗎?如果是這樣 - 如何?它會降低服務器的性能嗎?

感謝

回答

2

一鍵背後的整個想法是,它使項目的直接查找。如果您必須掃描緩存中的所有項目才能找到您要查找的內容,那麼它的表現將不會很好。如果你使用的是AppFabric Caching,你可以使用相同的標籤「標記」相似的項目,然後用一次調用就可以從緩存中將所有項目從這個「標籤」中拉出來,但是在標準的ASP中沒有這樣的概念.NET緩存類。