ホームページ > バックエンド開発 > PHPチュートリアル > PHP拡張機能memcacheとmemcachedの違い

PHP拡張機能memcacheとmemcachedの違い

WBOY
リリース: 2016-06-23 13:59:06
オリジナル
984 人が閲覧しました

1. memcached の概要


Memcached は、高性能の分散メモリ オブジェクト キャッシュ システムです。

PHP は、memcache と memcached という 2 つの拡張機能を使用して memcached サービスを操作します。


2. memcache 拡張機能


memcache 拡張機能は、オブジェクト指向インターフェイスとプロセス指向インターフェイスの両方をサポートします。

この機能は php.ini の影響を受けるため、php.ini 設定ファイルで設定する必要があります。

この拡張機能は以前 (2004 年) に登場しました。

php.ini 設定:

[memcache]extension = memcache.somemcache.allow_failover = "0"memcache.hash_strategy = "consistent"memcache.default_timeout_ms = 100
ログイン後にコピー


3. memcached 拡張機能


この拡張機能は、libmemcached ライブラリによって提供される API を使用して memcached サーバーと対話します。

したがって、インストール中に最初に libmemcached ライブラリをインストールする必要があります。

memcached 拡張機能はオブジェクト指向インターフェイスのみをサポートします。

インストール時にphp.iniで設定する必要はなく、拡張機能を導入するだけです。

この拡張機能は比較的遅く (2009 年) に登場しました。

memcached は memcache よりも完全な機能を備えており、より多くの機能をサポートしています。


3. どの拡張機能を使用するか


memcached 拡張機能を使用することをお勧めします。

memcached にはさらに多くの機能があります。


4. 比較における具体的な相違点


次の表は、具体的な相違点を比較したものです:

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




ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート