天天看點

PHP memcache和memcached 擴充的差別

memcached是高性能,分布式的記憶體對象緩存系統。

PHP操作memcached服務有兩個擴充 memcache 和 memcached。

memcache擴充支援面向對象和面向過程兩種接口。

它的函數受php.ini影響,是以必須在php.ini配置檔案中

設定。

該擴充出現時間較早(2004年)。

php.ini配置:

此擴充使用了libmemcached庫提供的api與memcached服務端進行互動。

是以安裝時需要先安裝libmemcached庫。

memcached擴充隻支援面向對象的接口。

安裝時不需要在php.ini中配置,隻引入 extension即可。

該擴充出現時間較晚(2009年)。

memcached功能比memcache更全,支援的函數更多。

推薦使用memcached擴充。

memcached功能更全一點。

下面一張表對比具體的不同點,位址:

https://code.google.com/p/memcached/wiki/PHPClientComparison

本文轉自wks9751CTO部落格,原文連結:http://blog.51cto.com/wks97/1600097 ,如需轉載請自行聯系原作者