MemCache緩存的起源

2016-11-09    分類(lèi): 網(wǎng)站建設(shè)

MemCache作為目前比較流行的緩存架構(gòu),在一些方面具有無(wú)與倫比的性質(zhì),以其高性能的讀取數(shù)據(jù)的方式,能夠極大的提供應(yīng)用程序的運(yùn)行效率,下面我們就來(lái)了解一下memCache的起源與其特性.

MEMCache是由Livejourmal公司的Brad Fitzpatrick為主進(jìn)行開(kāi)發(fā)的,該緩存在設(shè)計(jì)之初就考慮到使用無(wú)阻賽的socket通信方式進(jìn)行對(duì)數(shù)據(jù)的存取,使得其讀寫(xiě)速度都達(dá)到了一個(gè)極大高度.MEMCache在保存數(shù)據(jù)的時(shí)候?qū)τ跀?shù)據(jù)的存儲(chǔ)量沒(méi)有進(jìn)行限制,它是根據(jù)內(nèi)存的大小來(lái)決定存儲(chǔ)數(shù)據(jù)量的大小,也就意味著你的內(nèi)存足夠大,就可以存儲(chǔ)非常龐大的數(shù)據(jù)量.其中有一點(diǎn),在32位的系統(tǒng)中,MemCache的單進(jìn)程的大限制為2G,這是因?yàn)?2位系統(tǒng)限制單進(jìn)程對(duì)內(nèi)存的大使用率只能是2G.并memCache設(shè)置了一個(gè)30天的有效期,這一點(diǎn)需要注意.

MemCache的原理也很簡(jiǎn)單,和絕大多數(shù)緩存機(jī)制一樣,memCache也是在程序查詢(xún)數(shù)據(jù)的時(shí)候先去查詢(xún)一下MEMCache緩存,如果緩存中沒(méi)有對(duì)應(yīng)的信息,便會(huì)去數(shù)據(jù)庫(kù)中查詢(xún),將得到的信息傳給客戶(hù)端的同時(shí),也保存到緩存中,這樣,下次查詢(xún)就可以直接從緩存中讀取,縮短了應(yīng)用程序的響應(yīng)時(shí)間.并且每次對(duì)數(shù)據(jù)庫(kù)進(jìn)行更改的時(shí)候也會(huì)同步的對(duì)緩存中的數(shù)據(jù)進(jìn)行修改,以確保緩存數(shù)據(jù)與數(shù)據(jù)庫(kù)數(shù)據(jù)的一致性.并且MEMCache也對(duì)失效數(shù)據(jù)進(jìn)行了一些處理.使得功能更加完善與強(qiáng)大.

當(dāng)前題目:MemCache緩存的起源
URL地址:http://www.muchs.cn/news16/64416.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、品牌網(wǎng)站制作、定制網(wǎng)站、App設(shè)計(jì)建站公司、移動(dòng)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)