2021-07-08 .NET高級班 104-memcache緩存的介紹
memcache篇
簡介:
官網(wǎng):http://memcache.org/
定義:memcache是一個(gè)內(nèi)存緩存系統(tǒng),memcache里面的數(shù)據(jù)全部緩存在內(nèi)存中,速度比硬盤要快。
存儲介質(zhì)
速度:硬盤最慢(TB),內(nèi)存(G),一級緩存更快(M),二級緩存更快(M),cup(寄存器,電腦中最快的存儲單元,只能存儲簡單的0和1)
為什么使用memecache做數(shù)據(jù)緩存?
web1.0: 用戶只能看信息—看新聞
web2.0: 不僅要求能看,而且需要能夠評論—需要讓客戶單和服務(wù)器做交互
web3.0:
在Web2.0時(shí)代,數(shù)據(jù)量大,之前web1.0時(shí)代的架構(gòu)已經(jīng)不能夠再支持現(xiàn)在的需求和用戶訪問量,所以引入緩存系統(tǒng)來響應(yīng)更多、更大的并發(fā)。
memcache的優(yōu)勢:
1.純內(nèi)存存儲機(jī)制,所以也是所有nosql產(chǎn)品中最快的,同時(shí)也是動能最弱的。
2.內(nèi)置分布式算法【輪詢算法】,開發(fā)者不用自己去實(shí)現(xiàn)
3.他能把單項(xiàng)數(shù)據(jù)存儲過期時(shí)間設(shè)置為30天,也能使得單項(xiàng)數(shù)據(jù)常駐內(nèi)存當(dāng)中
4.完美的支持開發(fā)語言的的驅(qū)動
memcache的短板:
1.memcache使用telnet協(xié)議傳輸,沒有數(shù)據(jù)加密的功能,安全性稍差----一般memcache放在局域網(wǎng)中使用;
2.mem
.NET
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。