2 回答

TA貢獻(xiàn)1844條經(jīng)驗(yàn) 獲得超8個(gè)贊
cookie首先并不是java的概念,是web編程里一種客戶(hù)端存儲(chǔ)數(shù)據(jù)的方式(通常是加密過(guò)的)。
有些數(shù)據(jù),不是特別重要,但用戶(hù)又經(jīng)常要用到的,比如:網(wǎng)站用戶(hù)的登錄信息、歷史查看記錄等等,這些數(shù)據(jù)保存在服務(wù)器上會(huì)讓服務(wù)器承擔(dān)很大的壓力,因此變產(chǎn)生了cookie這樣一種客戶(hù)端數(shù)據(jù)存儲(chǔ)的方式。意思就是說(shuō)把你個(gè)人的一些數(shù)據(jù)保存在本地,這樣服務(wù)器減少了壓力,并且下次你訪問(wèn)網(wǎng)站的時(shí)候,服務(wù)器會(huì)主動(dòng)去你的機(jī)器上讀取這些數(shù)據(jù)并展現(xiàn)出來(lái)。
比較常見(jiàn)的例子,有些網(wǎng)站登錄的時(shí)候會(huì)有一個(gè)“記住登錄狀態(tài)”的選擇,選了以后用戶(hù)以后再來(lái)這個(gè)網(wǎng)站會(huì)發(fā)現(xiàn)不用再登錄了,比如百度知道、貓撲等等;再比如最近優(yōu)酷、騰訊視頻上的的歷史觀看記錄,不用登錄,就可以記錄你的機(jī)器上次看了哪些視頻,看到多少分多少秒了,下次來(lái)直接點(diǎn)就能接著看,特別實(shí)用~~~~ PS.我最近一直在用,哈哈
cookie雖然有諸多好處,但使用的過(guò)程中還是需要注意風(fēng)險(xiǎn),因?yàn)榭蛻?hù)端的不確定性,對(duì)安全和隱私要求較高的數(shù)據(jù)建議還是不要放在cookie里存儲(chǔ),比如網(wǎng)絡(luò)游戲賬號(hào)密碼信息、電子銀行賬戶(hù)信息等等。
最后再說(shuō)一個(gè)實(shí)例,當(dāng)你清除瀏覽器緩存的時(shí)候,一般會(huì)有選擇是否清除cookie,或者360安全衛(wèi)士幫助你清除上網(wǎng)痕跡的時(shí)候,都會(huì)把本地cookie清除掉,這時(shí)候你會(huì)發(fā)現(xiàn),你很長(zhǎng)時(shí)間都不用登錄的網(wǎng)站,比如百度知道、貓撲(原諒我經(jīng)常上的網(wǎng)站就這倆,沒(méi)別的例子可舉- -!......),現(xiàn)在都需要重新登錄了,原因就是cookie被清除掉了
添加回答
舉報(bào)