ホームページ >バックエンド開発 >PHPチュートリアル >PHP キャッシュ ツール XCache のインストールと使用例の分析

PHP キャッシュ ツール XCache のインストールと使用例の分析

php中世界最好的语言
php中世界最好的语言オリジナル
2018-05-17 10:21:311897ブラウズ

今回は、PHP キャッシュ ツール XCache のインストールと使用例の分析をお届けします。PHP キャッシュ ツールのインストールと使用に関する 注意事項 について説明します。

XCache は、PHP で使用されるもう 1 つのオペコード キャッシュ ツールです。 APC と同様に、XCache はオペコードを共有メモリに保存し、キャッシュされたオペコードを使用して PHP スクリプトのリクエストに応答します。

Windows システムに XCache をインストールします

1. http://xcache.lighttpd.net/pub/ReleaseArchive から、PHP バージョンに応じて対応するソフトウェア パッケージをダウンロードします。

2. 解凍後、php_xcache.dll を ext ディレクトリにコピーします

3.

[XCache]
Zend_extension_ts=php_xcache.dall

を Liunx システムにインストールします

wget http://xcache.lighttpd.net/pub/Releases/1.3.2/xcache-1.3.2.tar.gz
tar -zxvf xcache-1.3.2.tar.gz
cd xcache-1.3.2
phpize
./configure --enable-xcache
make
make install doc.codesky.net

php.ini ファイルを開きます。次のコードを追加します:

[xcache-common]
; change me - 64 bit php => /usr/lib64/php/modules/xcache.so
; 32 bit php => /usr/lib/php/modules/xcache.so
zend_extension = /usr/lib64/php/modules/xcache.so
[xcache.admin]
xcache.admin.auth = On
xcache.admin.user = "mOo"
; xcache.admin.pass = md5($your_password)
xcache.admin.pass = ""
[xcache]
xcache.shm_scheme =    "mmap"
xcache.size =        32M
xcache.count =         1
xcache.slots =        8K
xcache.ttl  =       3600
xcache.gc_interval =     300
; Same as aboves but for variable cache
; If you don't know for sure that you need this, you probably don't
xcache.var_size =      0M
xcache.var_count =       1
xcache.var_slots =      8K
xcache.var_ttl  =       0
xcache.var_maxttl  =     0
xcache.var_gc_interval =   300
; N/A for /dev/zero
xcache.readonly_protection = Off
xcache.mmap_path =  "/dev/zero"
xcache.cacher =        On
xcache.stat  =        On

zend_extension = /usr/lib64/php/modules/xcache.so を正しいパスに変更することに注意してください。

XCache settings

xcache.admin.user (文字列) 管理認証ユーザー名。デフォルト設定は「mOo」
xcache.admin.pass(文字列)の管理認証パスワードです。デフォルト設定は「328a7221f6bb1fde80ddfab9abc7c901」です。この値は MD5 (パスワード) である必要があります。
xcache.admin.enable_auth (文字列) 管理サイトの認証を有効または無効にします。デフォルト値は「on」です。
xcache.test (文字列) テスト機能を有効または無効にします。
xcache.coredump_dir (文字列) 障害が発生したときにコア ダンプが配置されるディレクトリ。 PHP で書き込み可能なディレクトリである必要があります。テーブルを無効にして空のままにします
xcache.cacher (ブール値) オペコードキャッシュを有効または無効にします。デフォルトで有効になります
xcache.size (int) すべての共有キャッシュのサイズ。 0 の場合、キャッシュは使用できなくなります
xcache.count (int) キャッシュが分割される「チャンク」の数。デフォルト値 1
xcache.slots ハッシュ テーブルのヒント。数値が大きいほど、ハッシュ テーブル内での検索が速くなります。この値が大きいほど、より多くのメモリが必要になります。
xcache.ttl (int) オペコード ファイルの生存時間。 0 = 無期限にキャッシュします
xcache.gc_interval (秒) ガベージ コレクションをトリガーする間の時間間隔。デフォルト 0
xcache.var_size (int) 変数のサイズ
xcache.var_count (int) 変数の数
xcache.var_slots 変数データのスロット設定
xcache.var_ttl (秒) 変数データの生存時間、デフォルト設定 0
xcache.秒) 変数処理時の最大存続時間
xcache.var_gc_interval (秒) ガベージ コレクションの存続時間
xcache.readonly_protection (ブール値) ReadonlyProtection が有効な場合に使用できます。
xcache.mmap_path (文字列) 読み取り専用保護のためのファイル パス。これにより、2 つの PHP グループが同じ /tmp/cache ディレクトリを共有することが制限されます。
xcache.optimizer (ブール値) 最適化を有効または無効にします。 デフォルトでは無効です。
xcache.coverager (ブール値) データセット の組み合わせのカバレッジを有効にします。
xcache.coveragerdump_directory (文字列) データ収集情報が配置されるディレクトリの場所。ディレクトリ /tmp/pcovis はデフォルトで使用されます

www.initphp.com フレームワークを引用してください。

推奨書籍:

PHP+mongoDB データベース操作手順の詳細な説明


指定されたデータを含めるために PHP 文字列をクエリする

以上がPHP キャッシュ ツール XCache のインストールと使用例の分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。