Cài Xcache để tăng tốc độ và giảm tải tài nguyên

Đặc điểm:

  • Tối ưu tốc độ xử lý.
  • Xcache hoạt động tốt trên các phiên bản PHP_4_3/PHP_4_4/PHP_5_1/PHP_5_2
  • Hạn chế tiêu hao tài nguyên CPU.

Cài đặt:

  • Bước 1: Đăng nhập sử dụng quyền Root, thực hiện download:

cd /tmp
wget http://xcache.lighttpd.net/pub/Releases/1.2.2/xcache-1.2.2.tar.gz
tar -xvf xcache-1.2.2.tar.gz

 

  • Bước 2: Kiểm tra trước khi cài đặt:

cd xcache-1.2.2
phpize

Nếu thể hiện như sau và không xuất hiện lỗi tức có thể cài được:

PHP Api Version: 20041225
Zend Module Api No: 20060613
Zend Extension Api No: 220060519

 

  • Bước 3: Cài đặt

./configure --enable-xcache
make
make install

Sau khi cài đặt xong sẽ xuất hiện đường dẫn thư mục Extension, VD: /usr/local/lib/php/extensions/no-debug-non-zts-20060613/

  • Bước 4: Cấu hình

Mở file php.ini

Tìm dòng extension_dir, thay bằng giá trị /usr/local/lib/php/extensions/no-debug-non-zts-20060613/

Thêm cấu hình Xcache (phải đặt trước Zend):

 

[xcache-common]

;; install as zend extension (recommended), normally "$extension_dir/xcache.so"

zend_extension = /usr/local/lib/php/extensions/no-debug-non-zts-20060613/xcache.so

zend_extension_ts = /usr/local/lib/php/extensions/no-debug-non-zts-20060613/xcache.so

;; For windows users, replace xcache.so with php_xcache.dll

;zend_extension_ts = c:/php/extensions/php_xcache.dll

;; or install as extension, make sure your extension_dir setting is correct

; extension = xcache.so

;; or win32:

; extension = php_xcache.dll


[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

  • Bước 5: Khởi động lại Apache và kiểm tra

 

/etc/init.d/httpd restart

php -v

 

Nếu xuất hiện dòng sau:  with XCache v1.2.2, Copyright (c) 2005-2007, by mOo tức đã cài đặt thành công.

Lưu ý: Hướng dẫn cài Xcache này chỉ chạy với DirectAdmin CLI.

Bài viết này có ích cho bạn không? 0 phiếu cảm nhận dễ hiểu & thực hiện (0 Phiếu)