0
我看到源代碼,這個地方:緩存在哪裏保存?
HttpContext.Current.Cache.Remove("Something");
哪裏緩存得救?如何在高速緩存中查看元素/值的列表?
如果我重新啓動Windows Server並運行IIS服務器 - 緩存被清除還是從某處重新加載?
我看到源代碼,這個地方:緩存在哪裏保存?
HttpContext.Current.Cache.Remove("Something");
哪裏緩存得救?如何在高速緩存中查看元素/值的列表?
如果我重新啓動Windows Server並運行IIS服務器 - 緩存被清除還是從某處重新加載?
您在這裏的內容是HttpContext
緩存,僅當您在Web服務器上運行應用程序時纔可用。它是內存緩存,不會保存在任何地方。因此,如果您的計算機重新啓動,或者即使您的Web應用程序重新啓動,此緩存也將被清除。
如果您使用Enterprise Library
緩存塊,那些緩存塊可以選擇備份存儲,因此可以從應用程序啓動時重新激活緩存。
如果你想看到的是你的緩存,可以使用GetEnumerator
>>http://msdn.microsoft.com/en-us/library/system.web.caching.cache.getenumerator%28v=vs.110%29.aspx
[ASP.NET緩存 - MSDN(http://msdn.microsoft.com/en-us/library/ xsbfdd8c(v = vs.100).aspx) – Habib
緩存不耐用。重新啓動將清除緩存。 – Joe
它是一個緩存。即使沒有重新啓動服務器,其內容也可以隨時消失。 – usr