簡介:
XCache 是一個開源的 opcode 緩存器/優化器, 這意味着他能夠提高您服務器上的 PHP 性能. 他通過把編譯 PHP 後的數據緩衝到共享內存從而避免重複的編譯過程, 能夠直接使用緩衝區已編譯的代碼從而提高速度. 通常能夠提高您的頁面生成速率 2 到5 倍, 降低服務器負載.
※ 配置xcache之前測試服務器響應PHP的性能(ab命令測試):
1.安裝xcache
# tar xf xcache-3.1.0.tar.bz2
# cd xcache-3.1.0
# /usr/local/php/bin/phpize
# ./configure --enable-xcache --with-php-config=/usr/local/php/bin/php-config
# make && make install
2.將xcache提供的樣例配置導入php.ini
# mkdir /etc/php.d
# cp xcache.ini /etc/php.d/
# vim /etc/php.d/xcache.ini
[xcache-common]
;; non-Windows example:
extension = /usr/local/php/lib/php/extensions/no-debug-zts-20100525/xcache.so
;; 找到extension開頭這行,將上面複製的路徑粘貼在 xcache.so之前
;; 老版本的xcache可能不是extension,而是zend_extension
3.至此xcache已經配置完成,測試(由下圖可見,速度提升3倍)。