Quản Trị  Hệ Điều Hành Linux - Unix
 
Tối ưu và tăng tốc PHP với XCache !
10:07 | 10/04/2010

Sau khi sử dụng Xcache và eAccelerator ,chúng tôi nhận thấy Xcache khá nhanh và tối ưu hơn so với eAccelerator .Nhất là đối với Wpress ,ngoài ra nó cũng giảm được chiếm dụng ram của PHP tốt hơn .


Sau đây là hướng dẫn để bạn triển khai Xcache :
Trước hết bạn cần cài đặt zlib compression ,khi tính năng trên được bất thì web server sẽ tự đông gzip nội dung trước khi gứi đến trình duyệt ,sẽ tiết kiệm được đáng kể băng thông ,và giảm đi công việc phải xử lý của apache .
Để thực hiện ,bạn edit file php.ini (nhớ backup nó trước)
tìm hàm zlib.output_compression
Và On nó lên VD :

Quote:
zlib.output_compression = On # (bật)
zlib.output_compression_level = 2 # ( Cấp độ nén)

Ok bây giờ bắt đầu install Xcache chạy lệnh sau ở màn hình ssh .

Quote:
1 – cd ~
2 – mkdir /usr/local/xcache/modules
mkdir xcache
3 – cd xcache
4 – wget http://xcache.lighttpd.net/pub/Relea…e-1.2.2.tar.gz
5 – tar -zxf xcache-1.2.2.tar.gz
6 – cd xcache-1.2.2
7 – phpize
8 – ./configure –enable-xcache
9 – make
10- cd /usr/local/xcache/modules
11- mv xcache.so /usr/local/xcache/modules

Bước 1 > 6 là download Xcache và giải nén di duyển tới thư mục cài đặt
Bước 7 > 9 là Biên dịch Xcache vào PHP
Bước 10 > 11 là di chuyển file xcache.so mới được biên dịch ra vào dường dẫn được quy định trong php.ini

bây giờ bắt đầu cấu hình php.ini tìm xuống cuối file (nhớ backup nó trước)

Quote:
zend_extension = “/usr/local/xcache/xcache.so”
zend_extension_ts = “/usr/local/xcache/xcache.so”
xcache.shm_scheme = “mmap”
xcache.size = 32M
xcache.count = 8
xcache.slots = 8K
xcache.ttl = 0
xcache.gc_interval = 0
xcache.var_size = 16M
xcache.var_count = 1
xcache.var_slots = 8K
xcache.var_ttl = 0
xcache.var_maxttl = 0
xcache.var_gc_interval = 300
xcache.test = Off
xcache.readonly_protection = Off
xcache.mmap_path = “/dev/zero”
xcache.coredump_directory = “”
xcache.cacher = On
xcache.stat = On
xcache.optimizer = Off
xcache.coverager = Off
xcache.coveragedump_directory = “”

gio bạn phải restart apache để cập nhật hiệu chỉnh

Quote:
service httpd restart

Để chắn chắn Xcache đã được thích hợp dùng phpinfo() để kiểm tra

Nguồn : Internet

 
Ý kiến phản hồi và bình luận Góp ý kiến của bạn

Các tin mới nhất :
- Thiết lập 1 hệ thống High-availability - Loadbalancing và Reverse Proxy cho Web Server trên CentOS 6/RHEL Sử dụng HAProxy và Keepalived
- Đồng bộ hóa dữ liệu giữa hai Server Ubuntu 11.10 sử dụng Unison.
- Bảo vệ thư mục web với mod_auth_mysql trên Apache2
- Tích hợp MailScanner - ClamAV - SpamAssassin - SquirrelMail vào PostfixTrên Centos 5.7
- Cài đặt rsnapshot trên CentOS
- Xây dựng hệ thống NAS Cluster sử dụng OpenFiler
- Cài đặt Nginx trên Ubuntu 11.10
- Thiết lập hệ thống Active/active Samba CTDB Cluster sử dụng GFS & DRBD Trên Centos 5.7 X86_64
- Thiết lập máy chủ Ubuntu 11.10 và cài đặt ISPConfig 3 (Phần3)
- Thiết lập máy chủ Ubuntu 11.10 và cài đặt ISPConfig 3 (Phần2)
Các tin liên quan :
- Thiết lập Openvpn trên Server Linux
- Thiết lập tường lửa Iptables cho Linux - Phần 1
Bài nhiều người đọc cùng chuyên mục
Thiết lập 1 hệ thống High-availability - Loadbalancing và Reverse Proxy cho Web Server trên CentOS 6/RHEL Sử dụng HAProxy và Keepalived
 
Cài đặt Nginx trên server CentOS 6 x86_64 với PHP5 hỗ trợ qua PHP – FPM và MySQL.
 
Cấu hình ftp server với vsftpd
 
Quản lý đĩa trên linux dùng kỹ thuật LVM (Phần 1)
 
Cài Đặt Web Server (LAMP )Trên Centos 6 X86_64
 
Cài đặt và cấu hình Server Linux CentOS hoàn chỉnh (Phần 1)
 
Cài đặt công cụ giám sát web server apache
 
Trang chủ | Giới thiệu | Quảng cáo | Liên hệ
Giấy phép ICP số 199/GP-TTĐT. Bộ Thông tin và Truyền thông cấp.
Cơ quan quản lý  : Công Ty Cổ Phần Kênh Giải Pháp
Bản quyền © 2010-2011 Kenhgiaiphap.vn . Giữ toàn quyền.
Ghi rõ nguồn "Kenhgiaiphap.vn" khi phát hành lại thông tin từ website này.

return false; });