phpのmemcacheモジュールの最適化に関するパラメータの紹介
まずデフォルトの値を表示
memcache
memcache support
enabled
Active persistent connections
0
Revision
$Revision: 1.92 $
Directive
Local Value
Master Value
memcache.allow_failover
1
1
memcache.chunk_size
8192
8192
memcache.default_port
11211
11211
memcache.hash_function
crc32
crc32
memcache.hash_strategy
standard
standard
memcache.max_failover_attempts
20
20
phpを変更します.ini
extension=memcache.so memcache.allow_failover = 1 memcache.max_failover_attempts=20 memcache.chunk_size =8192 memcache.default_port = 11211
1行目にはMemcache拡張子がロードされます.他の4行は、拡張を制御するためのパラメータです.上から下まで順に:
接続エラー時にMemcache拡張が他のサーバにフェイルオーバーするかどうかを制御するブール値.デフォルトは
永続性データに接続したり、データを取得したりするサーバの数を制限する整数値.場合
データ転送のサイズを制御する整数値.デフォルトは
もう1つの整数値は、Memcacheに接続するために使用されるTCPポートを設定するために使用される.変更しない限り、デフォルトは無特権の高ポートです.
memcache
memcache support
enabled
Active persistent connections
0
Revision
$Revision: 1.92 $
Directive
Local Value
Master Value
memcache.allow_failover
1
1
memcache.chunk_size
8192
8192
memcache.default_port
11211
11211
memcache.hash_function
crc32
crc32
memcache.hash_strategy
standard
standard
memcache.max_failover_attempts
20
20
phpを変更します.ini
extension=memcache.so memcache.allow_failover = 1 memcache.max_failover_attempts=20 memcache.chunk_size =8192 memcache.default_port = 11211
1行目にはMemcache拡張子がロードされます.他の4行は、拡張を制御するためのパラメータです.上から下まで順に:
memcache.allow_failover
接続エラー時にMemcache拡張が他のサーバにフェイルオーバーするかどうかを制御するブール値.デフォルトは
1
(true). memcache.max_failover_attempts
永続性データに接続したり、データを取得したりするサーバの数を制限する整数値.場合
memcache.allow_failover
がfalseの場合、このパラメータは無視されます.デフォルトは20
. memcache.chunk_size
データ転送のサイズを制御する整数値.デフォルトは
8192
バイト(8 KB)ですが、32768
(32 KB)では、より良いパフォーマンスが得られます.memcache.default_port
もう1つの整数値は、Memcacheに接続するために使用されるTCPポートを設定するために使用される.変更しない限り、デフォルトは無特権の高ポートです.
11211
, socket memcached, tcp/ip 。
memcached php , udp tcp , ( )
memcached , tcp/ip udp memcache, ,