[VestaCP – 10] Cài đặt thêm Memcahed và Zend Opcache

7 Tháng Bảy, 2016

Bài này thuộc phần 11 của 11 phần trong serie Hướng dẫn VestaCP

Như mọi người chắc cũng đã từng nghe qua về MemcachedZend Opcache để hỗ trợ lưu dữ liệu đệm của PHP khi nó xử lý để tiết kiệm thời gian xử lý lại. Còn nếu bạn vẫn chưa biết thì không sao, bạn có thể tìm hiểu thêm qua bài các hình thức caching của mình.

Ở VestaCP, chúng ta có thể dễ dàng cài thêm Memcached và Zend Opcache chỉ với hai dòng lệnh, vì vậy bạn nên cài thêm vào để hỗ trợ tăng tốc website tốt hơn. Trong bài này mình sẽ đề cập tới việc sử dụng Memcached trong WordPress, còn Zend Opcache nó tự bật khi PHP xử lý rồi nên chúng ta không cần làm gì thêm cả.

Cài đặt Memcached và sử dụng cho WordPress

Để cài Memcached cho VestaCP bạn chỉ cần chạy một dòng lệnh sau là đủ:

yum install --enablerepo=remi php-pecl-apc php-pecl-memcache memcached libmemcached -y

Sau đó là khởi động lại Apache.

Với CentOS/RHEL

service httpd restart

Với Ubuntu/Debian

service apache2 restart

Nếu bạn sử dụng WordPress, hãy cài thêm plugin Memcached is Your Friend vào và không cần thiết lập gì thêm, bạn có thể theo dõi thông tin cache tại Tools -> Memcached.

Cài đặt Zend Opcache

Chỉ cần chạy lệnh sau:

yum install --enablerepo=remi php-pecl-zendopcache -y

Sau đó là khởi động lại Apache.

Với CentOS/RHEL

service httpd restart

Với Ubuntu/Debian

service apache2 restart

Hoàn tất, rất đơn giản phải không nào? Bây giờ hãy thử truy cập vào lại website nhé xem tốc độ có cải thiện hơn không, lưu ý là lần đầu tiên tải sau khi cài mấy cái này vào sẽ lâu hơn một chút.

Cũng phải nói thêm rằng, khi sử dụng Memcached thì VPS bạn sẽ tốn nhiều RAM hơn do các dữ liệu đệm sẽ lưu vào RAM nhằm tăng tốc độ truy xuất tốt hơn là ghi vào ổ đĩa, tuy nhiên bạn đừng lo lắng là website sẽ bị sập vì thiếu RAM do nó sẽ tự giải phóng khi cần, và trong Linux nói chung thì RAM luôn được sử dụng nếu còn trống.