php的优化模块,php memcache模块优化配置详解
在php中memcache是一個緩存功能,可以提高數(shù)據(jù)訪問性能同時減少機器負載,下面我來介紹php中memcache優(yōu)化方法吧。
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
在網(wǎng)上找到php的memcache模塊的優(yōu)化方面的部分資料,貼出來備忘.
代碼如下
復制代碼
vi /etc/php.d/memcache.ini
[Memcache]
; Enable memcache extension module
extension=memcache.so
memcache.allow_failover = "1"
memcache.max_failover_attempts = "20"
memcache.chunk_size = "8192"
memcache.default_port = "11211"
memcache.hash_strategy = "standard"
memcache.hash_function = "crc32"
ps:
代碼如下
復制代碼
memcache.allow_failover = "1"
一個布爾值,用于控制當連接出錯時 Memcache 擴展是否故障轉(zhuǎn)移到其他服務(wù)器上.默認值為 1 (true).
代碼如下
復制代碼
memcache.max_failover_attempts = "20"
一個整型值,用于限制連接到持久性數(shù)據(jù)或檢索數(shù)據(jù)的服務(wù)器數(shù)目.如果 memcache.allow_failover 為 false,則將忽略此參數(shù).默認值為 20.
代碼如下
復制代碼
memcache.chunk_size = "8192"
一個整型值,用于控制數(shù)據(jù)傳輸?shù)拇笮?默認值為 8192 字節(jié) (8 KB),但是如果設(shè)置為 32768 (32 KB),則可以獲得更好的性能.
代碼如下
復制代碼
memcache.default_port = "11211"
另一個整型值,用于設(shè)置連接到 Memcache 所使用的 TCP 端口.除非您修改它,否則默認值為無特權(quán)的高端口 11211.
代碼如下
復制代碼
memcache.hash_strategy = "standard"
哈希策略,目前有standard模式和consistent模式.standard模式其實就是%,即取模.而consistent,就比較復雜, memcache.hash_function = "crc32"
控制哪種 hsah 函數(shù)被應(yīng)用于 key映射 到服務(wù)器過程中,默認值“crc32”使用 CRC32 算法,而“fnv”則表示使用 FNV-1a 算法.
測試memcache
代碼如下
復制代碼
最后,祝您成功提升服務(wù)器性能,網(wǎng)站運營如日中天
本文原創(chuàng)發(fā)布php中文網(wǎng),轉(zhuǎn)載請注明出處,感謝您的尊重!
總結(jié)
以上是生活随笔為你收集整理的php的优化模块,php memcache模块优化配置详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ET免费加速器安装使用指南
- 下一篇: 目前市场上流行的摄影设备有哪些?