1. winform中可以運用緩存嗎?
所謂緩存,是把獲取或生成比較麻煩的結果性的東西,在內存中暫存。WinForm和ASP.NET的實現機制不同,建議不要在WinForm中使用System.Web.Caching。實際上,string s=streamReader1.ReadToEnd(),s變量本身就已經緩存了streamReader1所對應的文件內容,這樣實現緩存就可以了。
winform的東西基本都在內存了,你還要什么緩存啊?
cache是把編譯后的網頁存放在內存中,有人請求時不用重新編譯,這樣節約資源。如果用的是winform,基本上不用想這個問題,因為你的程序本身就在內存里運行著。
如果是web,緩存就是將常用的數據放到服務器的內存中,當有不同的客戶請求相同的數據時,直接從內存讀取,以此提高性能。