Thứ Hai, 20 tháng 6, 2016

Cách tối ưu và tăng tốc PHP với XCache

Sau khi sử dụng Xcache và eAccelerator, chúng tôi nhận thấy Xcache tương đối nhanh và hoàn hảo hơn so mang eAccelerator. Nhất là đối có Wordpress, ko kể ra nó cũng giảm được chiếm dụng ram của PHP cao cấp hơn.

Sau đây là hướng dẫn để khách hàng triển khai Xcache:

Trước hết bạn nê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 lúc gứi tới trình duyệt, sẽ tiết kiệm được đáng đề cập băng thông, và giảm đi công việc buộc phải xử lý của apache.

Để thực hiện, quý khách edit file php.ini (nhớ backup nó trước) và tìm hàm zlib.output_compression
Sau đấy On nó lên, ví dụ:
zlib.output_compression = On # (bật)
zlib.output_compression_level = 2 # (Cấp độ nén)

Ok hiện nay bắt đầu install Xcache chạy lệnh sau ở màn hình SSH.

một - 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 một > 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à đi lại file xcache.so mới được biên dịch ra vào dường dẫn được quy định trong php.ini.

hiện tại bắt đầu cấu hình php.ini chọn xuống cuối file (nhớ backup nó trước)

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 = một
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 = ""

Giờ người dùng phải restart apache để cập nhật hiệu chỉnh bằng câu lệnh sau:

service httpd restart

Để chắn chắn Xcache đã được ưa thích sử dụng phpinfo() để kiểm tra

Posted Image

0 nhận xét:

Đăng nhận xét