PHPmemcache和memcached擴充套件的區別
1. memcached簡介
memcached是高效能,分散式的記憶體物件快取系統。
PHP操作memcached服務有兩個擴充套件 memcache 和 memcached。
2. memcache擴充套件
memcache擴充套件支援物件導向和麵向過程兩種介面。
它的函式受php.ini影響,所以必須在php.ini配置檔案中
設定。
該擴充套件出現時間較早(2004年)。
php.ini配置:
[memcache] extension = memcache.so memcache.allow_failover = "0" memcache.hash_strategy = "consistent" memcache.default_timeout_ms = 100
3. memcached擴充套件
此擴充套件使用了libmemcached庫提供的api與memcached服務端進行互動。
所以安裝時需要先安裝libmemcached庫。
memcached擴充套件只支援物件導向的介面。
安裝時不需要在php.ini中配置,只引入 extension即可。
該擴充套件出現時間較晚(2009年)。
memcached功能比memcache更全,支援的函式更多。
3. 使用哪個擴充套件
推薦使用memcached擴充套件。
memcached功能更全一點。
4. 具體對比不同點
下面一張表對比具體的不同點,地址:
https://code.google.com/p/memcached/wiki/PHPClientComparison
本文轉自wks9751CTO部落格,原文連結:http://blog.51cto.com/wks97/1600097 ,如需轉載請自行聯絡原作者
相關文章
- PHPMemcache擴充套件安裝配置步驟PHP套件
- 新增php的memcached擴充套件模組PHP套件
- memcached安裝和php擴充套件memcache安裝PHP套件
- 原始碼安裝memcached和php memcache擴充套件原始碼PHP套件
- Cilium 1.3:支援Envoy、Cassandra和Memcached的Go語言擴充套件Go套件
- centos7 安裝memcached以及擴充套件CentOS套件
- 編譯安裝memcached擴充套件記要編譯套件
- kotlin 擴充套件(擴充套件函式和擴充套件屬性)Kotlin套件函式
- Mac & Linux下php7新增memcached和redis擴充套件MacLinuxPHPRedis套件
- Redis和Memcached的區別Redis
- Memcached和Redis的區別?Redis
- 手動為php安裝memcached擴充套件模組薦PHP套件
- php7安裝redis擴充套件和memcache擴充套件PHPRedis套件
- iOS分類(category)、類擴充套件(extension)、繼承的區別iOSGo套件繼承
- Objective-C 類別(category)和擴充套件(Extension)ObjectGo套件
- macOS Sierra系統下PHP5.6安裝memcached擴充套件MacPHP套件
- 好好耕耘redis和memcached的區別Redis
- Redis 和 Memcached 的區別詳解Redis
- java資料型別擴充套件Java資料型別套件
- Linux下給php7安裝memcached擴充套件的步驟LinuxPHP套件
- 乾貨丨如何水平擴充套件和垂直擴充套件DolphinDB叢集?套件
- WCF擴充套件:行為擴充套件Behavior Extension套件
- UNDO SEGMENT的擴充套件和收縮套件
- Scale-up(縱向擴充套件)和Scale-out(橫向擴充套件)套件
- ?用Chrome擴充套件管理器, 管理你的擴充套件Chrome套件
- shiro安全框架擴充套件教程--如何擴充套件實現我們的快取機制(第三方容器redis,memcached)框架套件快取Redis
- 【Kotlin】擴充套件屬性、擴充套件函式Kotlin套件函式
- Rafy 框架 - 外掛級別的擴充套件點框架套件
- 安裝Swoole框架和擴充套件框架套件
- 位擴充套件和位截斷套件
- Sanic 擴充套件套件
- ORACLE 擴充套件Oracle套件
- 擴充套件工具套件
- 擴充套件歐幾里得套件
- DOM擴充套件套件
- 擴充套件ACL套件
- Lua擴充套件套件
- 照片擴充套件套件