PHP Memcacheの詳しい解説と簡単な応用(1/2)_PHPチュートリアル

WBOY
リリース: 2016-07-20 11:09:41
オリジナル
830 人が閲覧しました

はじめに:

memcached は、高性能の分散メモリ オブジェクト キャッシュ システムです。通常、データベース チュートリアルの読み込み負荷を軽減し、動的 ​​Web アプリケーションの応答速度を向上させるために使用されます。

この拡張機能は、libmemcached ライブラリによって提供される API を使用して、memcached サーバーと対話します。また、セッション ハンドラー (memcached) も提供します。 また、セッション プロセッサーも提供します


libmemcached の詳細については、http://libmemcached.org/libmemcached.html を参照してください。

memcache 要件:

この拡張機能には libmemcached クライアント ライブラリが必要です。

memcache のインストール:

この pecl 拡張機能のインストールに関連する情報は、マニュアルの「pecl 拡張機能のインストール」というタイトルの章に記載されています。新しいリリース、ダウンロード、ソース ファイル、メンテナー情報、変更ログなどの追加情報は、http://pecl.phptutorial.net/package/memcached で入手できます。

libmemcached が標準以外のパスにインストールされている場合は、次を使用します。 -with-libmemcached-dir=dir でパスを指定します。 dir は、libmemcached をインストールするときのプレフィックス パラメーターです。このパスには、ファイル include/libmemcached/memcached.h が含まれている必要があります。

圧縮をサポートしたい場合は、zlibが必要です。 zlib ライブラリの非標準インストールの場合は、--with-zlib-dir=dir を使用して、zip インストール時のプレフィックス パラメータとして zlib インストール パスを指定します。

セッションプロセッサのサポートはデフォルトで有効になっています。これをオフにしたい場合は、オプション --disable-memcached-session を使用します。

事前定義された定数:

次の定数はこの拡張機能によって定義されており、この拡張機能が php にコンパイルされるか、実行時に動的にロードされる場合にのみ使用できます。

memcached::opt_compression
圧縮機能をオンまたはオフにします。有効にすると、項目の値が特定のしきい値 (現在は 100 バイト) を超えると、値が最初に圧縮されてから保存され、値が取得されると解凍されて返され、圧縮がアプリケーションに対して透過的に行われます。層。

タイプ: boolean、デフォルト: true。

memcached::opt_serializer
非スカラー値をシリアル化するためのシリアル化ツールを指定します。使用可能な値は memcached::serializer_php および memcached::serializer_igbinary です。後者は、memcached の構成中に --enable-memcached-igbinary オプションが有効になっており、igbinary 拡張機能がロードされている場合にのみ有効です。

タイプ: 整数、デフォルト: memcached::serializer_php.

memcached::serializer_php
デフォルトのphpシリアル化ツール(つまり、serializeメソッド)。

1 2

www.bkjia.com本当http://www.bkjia.com/PHPjc/444795.html技術記事はじめに: Memcached は、高性能の分散メモリ オブジェクト キャッシング システムです。通常、データベース チュートリアルの読み込み負荷を軽減し、動的 ​​Web アプリケーションの応答速度を向上させるために使用されます。 この拡張機能により...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート