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