什麼是Memcached
Memcached是國外社區網站LiveJournal的開發團隊開發的高性能分佈式內存緩存服務器。一般的使用目的是,通過緩存數據庫查詢結果,減少數據庫訪問次數,以提高動態Web應用的速度,提高可擴展性。
Memcached 運行圖
誰在用Memcached
國外:Yahoo, facebook, twitter, wiki等
國內:新浪網,豆瓣網,開心網,搜狐,趕集網等
Memcached 特點
基於C/S架構,協議簡單
基於libevent的事件處理機制
自主內存存儲處理
基於客戶端的Memcached分佈式
自主內存存儲方式
數據存儲方式:Slab Allocation
數據過期方式:Lazy Expiration + LRU
Slab Allocation
Lazy Expiration
Memcached內部不會監視記錄是否過期,而是在get時查看記錄的時間戳,檢查記錄是否過期。這種技術成為lazy expiration。Memcached不會在過期監視上浪費CPU時間。
LRU
Memcached會優先使用已超時的記錄空間,但即使如此,也會發生追加新紀錄時空間不足的情況。這時需要使用Least Recently Used(LRU)機制,刪除最近最少使用的記錄方式來分配空間。
基於客戶端的Memcached分佈式
Memcached與PHP結合使用
相關推薦
'《漫威復仇者聯盟》綠巨人技能介紹 狂砸猛擊的怪獸'
"根據此前公佈的消息,《漫威復仇者聯盟》中Bruce Banner將會由Troy Baker來配音。不過等到這位溫文爾雅的科學家變身成狂暴的綠巨人之後,還會加入其他配音演員。遊戲的開發者在官方ins上表示,雖然Troy將會是Bruce Banner的唯一配音,但是變身後的浩...
'《英雄聯盟9.19版本英雄改動一覽 英雄聯盟9.19版本更新內容介紹'
"《英雄聯盟》世界大賽即將在10月2日正式開跑,並使用美國時間26日將上線的9.19遊戲版本,因此這也堪稱是粉絲們最重視的版本之一。有鑑於版本的重要性,設計師Mark Yetter在推特上提前公佈了世界賽版本中獲得改動的英雄名單及改動方向,雖然還沒有完全定案,不過還是可以看...
'《三國志14》追加武將賀達介紹 不善政治的東吳將領'
" 繼此前光榮公佈《三國志14》12位武將立繪以及戰鬥系統的介紹之後,官方推特在日前又放出了追加武將“賀達”的介紹,包括角色立繪和五維數據等,一起來了解一下吧。 賀達是東吳武將,賀齊長子,賀景的兄長。他和弟弟賀景都有著優秀武將的評價。嘉禾二年,他與太常張彌、執金吾許晏受孫權...
'《漫威復仇者聯盟》美隊技能介紹:三種類型炫酷要上天'
"《漫威復仇者聯盟》官方推特近日公佈了關於遊戲中“美國隊長”技能的部分介紹,官方表示,遊戲中的每一名超級英雄都有三種不同類型的“英雄技(Heroic)”,分別是支援技能、攻擊技能和終極技能,官方在推特中還公佈了一段技能展示《漫威復仇者聯盟》“美隊”技能展示:在《漫威復仇者聯...
'《三國志14》追加武將賀達介紹!東吳名將賀齊長子'
"光榮特庫摩今天在《三國志14(Romance Of Three Kingdom 14)》官方推特放出了追加武將“賀達”的介紹,包括角色立繪和五維數據等,讓我們一起來了解一下吧!賀達是東吳武將,賀齊長子,賀景的兄長。他和弟弟賀景都有著優秀武將的評價。嘉禾二年,他與太常張彌、...
'《三國志14》追加武將“趙昂”介紹 祁山出九條奇計'
"光榮特庫摩今天在《三國志14(Romance Of Three Kingdom 14)》官方推特放出了追加武將“趙昂”的介紹。讓我們一起來了解一下吧!趙昂是涼州刺史韋康的幕僚,妻子是王異,有趙月、趙英兩個兒子。213年,韋康被馬超殺害,楊阜與姜敘等人密謀起兵反抗馬超,但趙...
'《寶可夢大師》正式推出,服務器爆滿,連接錯誤頻出'
"今年五月份的時候,DeNA宣佈將和寶可夢公司合作,推出一款《寶可夢》新手遊。六月份的時候,官方正式公開了這款最新寶可夢手遊《寶可夢大師(Pokemon Masters)》,與過去收集寶可夢不同,這是一款“訓練師收集遊戲”,遊戲中收錄了歷代眾多訓練師,出現了許多讓玩家懷念的...
推薦中...