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