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

Bài này thuộc phần 11 của 12 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à đủ:

Đối với CentOS/RHEL

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

Đối với Ubuntu/Debian

apt-get install memcached php5-memcache

Khởi động Memcached

service memcached start

Tự khởi động memcached khi boot (dành cho CentOS)

chkconfig memcached on

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.

Thạch Phạm

AZDIGI's CEO. Đam mê công nghệ, WordPress, Server và xăm mình nữa.

Xem thêm bài viết Subscribe

Để lại bình luận

34 Bình luận trên "[VestaCP – 10] Cài đặt thêm Memcahed và Zend Opcache"

avatar
Sắp xếp theo:   mới nhất | cũ nhất | đánh giá nhiều
Mr.Kiên
Khách

Mình cài Memcached mà bị lỗi sau
You could try using –skip-broken to work around the problem
You could try running: rpm -Va –nofiles –nodigest

chung cư Eco Lake View
Khách

Vậy giờ có cần cài song song Zend Opcache và Xcache không Thạch. Zend Opcache cho Opcode Cache, Xcache cho Object Cache.

Nguyễn Mạnh
Khách

Em bị lỗi này khi chạy lệnh cài Zend Opcache vs Memcached, phải sửa sao anh Thạch nhỉ. Cảm ơn anh trước 🙂
Cannot retrieve repository metadata (repomd.xml) for repository: epel. Please verify its path and try again

Minh Nhật
Khách

W3 Total Cache có update mới. Vậy giờ có cần cài song song Zend Opcache và Xcache không Thạch. Zend Opcache cho Opcode Cache, Xcache cho Object Cache. Như vậy thì có ổn không Thạch, mình sợ bị conflict caching.

Hoàng Nam
Khách

Anh Thạch viết bài hướng dẫn nâng lên php7 và bật http/2 cho vps dùng vesta đi ạ.

Kim
Khách

Cho em hỏi là varnish, memcache, opcache và các plugin wp rocket w3 total cache thì em cũng có đọc hiểu nhưng mà khi nào thì dùng và khi nào không nên dùng.

Những cái nào kết hơp với nhau thì tối ưu cho site bán hàng với lượt truy cập ít quá lớn ạ.

Minh Tuấn
Khách

Thanks ad, ad bổ sung thêm cách cài Zend Opcache cho Ubuntu đi 😀

Phương
Khách

Thanks ad nhé
benhtrivn.com

khac nhu
Khách

thanks bài viết rất hữu it
http://vesinhkienhung.com/

NgoanPham
Khách

Cho em hỏi phần nội dung trong khung màu xám mỗi lần viết mình phải thêm tag

hay có cachs nào soạn nhanh không ạ?

Phương
Khách

hay quá ạ, e cảm ơn 🙂
itinhyeu.com

phan mem 360
Khách

hay quá a ơii cảm ơn nhé

son
Khách

anh thạch phạm ơi. cài memcahed rùi thì có cần cài thêm varnish nữa k ạ. hy vọng co 1 bài cài đặt varnish cho vestacp
thanks

Tuyến
Khách

Thạch ơi mình hỏi chút
category của mình lỗi hay làm sao mà mình cho hết bài viết cùng category, nhung khi truy cập vào category này thì không hiện ra các bài.

Bao
Khách

Thạch cho hỏi, cái VestaCP này nó tự tạo swap lun hả. Hay là gì, nhờ Thạch giải thích

Du Vang Van
Khách

tạo avar như của bác ra sao nhỉ?

Bang Nguyen
Khách

Thạch cho mình hỏi là sau khi cài các bộ cache xong thì “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.”. Như vậy là nếu người dùng mới thì sẽ thấy trang web load hơi lâu hơn 1 chút đúng không? Như vậy có thực sự tốt không?

Minh Nhật
Khách

Thạch xem lại bài nhé! Mình thích dùng xcache hơn (chưa rõ cái nào tốt hơn), vì quen check xcache admin để xem tình trạng sử dụng tài nguyên. Nhưng hiện server mới làm theo bài này, mà quên để ý là có thêm php-pecl-apc. Thành ra server mình giờ vừa có xcache, vừa có APC. Nên cho mình hỏi 2 ý:
1. Cả hai module xcache và APC cùng chạy được ko?
2. Nếu ko chạy song song được, thì remove (un-install chuẩn) APC làm như thế nào?
Thanks!

Mr Trần
Khách

Cảm ơn thạch phạm nhé, mình thấy cài vào web mình truy vấn nhanh hơn khá nhiều 🙂

Ha Phuong
Khách

Thạch ơi cho mình hỏi nếu mình đã dùng 2 plugin cache trên rồi thì có nên dùng thêm plugin nào trong wp nữa ko ( ví dụ như wp super cache, w3 total cache…) ?

noname
Khách

ngoài world press ra memcache có hỗ trợ website dùng php hay forum vbb không bạn Thạch Phạm

wpDiscuz
menu
menu