memcache與memcached

Memcached

Memcached是一個高性能的分布式內存對象緩存系統,用于動態Web應用以減輕數據庫負載。它通過在內存中緩存數據和對象來減少讀取數據庫的次數,從而提高動態、數據庫驅動網站的速度。

Memcached基于一個存儲鍵/值對的hashmap。其守護進程(daemon )是用C寫的,但是客戶端可以用任何語言來編寫,并通過memcached協議與守護進程通信。

Memcache

Memcache是該系統的項目名稱,Memcached是該系統的主程序文件,以守護程序方式運行。

Memcache官方網站

擴展

PHP有兩個memcache客戶端:php memcache和php memcached。

memcache
memcached

區別:

  • memcache完全在PHP框架內開發的,提供了memcached的接口,memecached擴展是使用了libmemcached庫提供的api與memcached服務端進行交互。
  • memcache提供了面向過程及面向對象的接口,memached只支持面向對象的接口
  • memcached 實現了更多的 memcached 協議。
  • memcached 支持 Binary Protocol,而 memcache 不支持,意味著 memcached 會有更高的性能。不過,還需要注意的是,memcached 目前還不支持長連接。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 一、MemCache簡介 session MemCache是一個自由、源碼開放、高性能、分布式的分布式內存對象緩存...
    李偉銘MIng閱讀 3,852評論 2 13
  • 1、memcache的概念? Memcache是一個高性能的分布式的內存對象緩存系統,通過在內存里維護一個統一的巨...
    桖辶殤閱讀 2,262評論 2 12
  • Memcache是什么? Memcache是一個自由和開放源代碼、高性能、分布式的內存緩存系統。用于減輕數據庫負載...
    Snailwang04閱讀 1,843評論 0 1
  • 轉載地址:http://gnucto.blog.51cto.com/3391516/998509 Redis與Me...
    Ddaidai閱讀 21,465評論 0 82
  • 上面圖片中的帆船是同事肯尼用來上下班的水上寶馬。他的家是一艘更大的游艇。他和他的畫家老婆住在游艇上。駕駛帆船是他的...
    關土閱讀 460評論 3 1