第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

緩存與會話的優(yōu)勢

緩存與會話的優(yōu)勢

呼啦一陣風(fēng) 2019-11-29 09:29:08
在會話和緩存中存儲數(shù)據(jù)表有什么區(qū)別?優(yōu)點(diǎn)和缺點(diǎn)是什么?因此,如果它是一個(gè)簡單的搜索頁面,它會在數(shù)據(jù)表中返回結(jié)果并將其綁定到gridview。如果用戶'a'搜索和用戶'b'搜索,最好將其存儲在Session中,因?yàn)槊總€(gè)用戶很可能會有不同的結(jié)果,或者我是否仍可以將他們的每個(gè)搜索存儲在Cache中,或者沒有意義,因?yàn)榇嬖谥挥幸粋€(gè)緩存。我想基本上我想說的是緩存將被覆蓋。
查看完整描述

3 回答

?
楊__羊羊

TA貢獻(xiàn)1943條經(jīng)驗(yàn) 獲得超7個(gè)贊

AFAIK,主要區(qū)別在于會話是每個(gè)用戶,而緩存將用于應(yīng)用程序范圍的項(xiàng)目。


如在其他答案中所述,您可以將每個(gè)用戶的信息存儲在緩存中,只要您提供密鑰(通過會話或cookie)即可。然后,您將有更多控制權(quán)來使緩存中的項(xiàng)目過期,并對其設(shè)置依賴關(guān)系。因此,如果所討論的DataTable會定期更改,則緩存可能是一個(gè)適當(dāng)?shù)倪x擇。否則,如果是靜態(tài)會話,則可能更合適。史蒂文·史密斯(Steven Smith)有一個(gè)關(guān)于dnrtv緩存的出色視頻,值得一看。


這實(shí)際上取決于您要實(shí)現(xiàn)的目標(biāo),獲得的時(shí)間。關(guān)于在應(yīng)用程序中存儲狀態(tài)的方式,還有其他一些可供考慮的選擇。根據(jù)表的大小,您可以考慮將狀態(tài)存儲在cookie中(如果是敏感信息,則將其加密)。或者,如果它是應(yīng)用程序范圍的數(shù)據(jù),則在頁面或類上冷使用靜態(tài)字段。也有Application對象。


更新:我認(rèn)為您必須問自己的關(guān)鍵問題是誰應(yīng)該看到此數(shù)據(jù)。


Are they going to access the data frequently?  

(不,不要打擾)。


Is it going to change?  

(否,請使用靜態(tài)字段或應(yīng)用程序)。


Is it acceptable for user a and user b to see the same results?  

(不,將緩存與包含用戶名和搜索詞的鍵一起使用。)。

(是的,請使用搜索詞的鍵來使用緩存)。


不過,老實(shí)說,如果您的開發(fā)進(jìn)度不理想,我會考慮將緩存/狀態(tài)問題推遲到以后的日期-您甚至可能不需要它。


性能調(diào)整的前三個(gè)規(guī)則是:1.測量,2.測量更多。3.再次測量...


查看完整回答
反對 回復(fù) 2019-11-29
  • 3 回答
  • 0 關(guān)注
  • 433 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號