Trang chủ Linux Webserver [VestaCP – 10] Cài đặt thêm Memcahed và Zend Opcache

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

bởi Thạch Phạm
35 bình luận 4347 views
Khuyến mãi hosting

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.

35 bình luận

Có thể bạn quan tâm

0 0 vote
Article Rating
guest
35 Comments
mới nhất
cũ nhất đánh giá nhiều
Inline Feedbacks
View all comments
Dane

Thank

Mr.Kiên

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

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

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

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

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

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

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

Phương

Thanks ad nhé
benhtrivn.com

quang
khac nhu

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

NgoanPham

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

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

phan mem 360

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

son

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

son

vang

Tuyến

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

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

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

Bang Nguyen

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

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!

Minh Nhật

Mình cũng không để ý đâu, mà tự dưng thấy trong W3TC có clear APC cache ??? Hông hiểu luôn. Nên tìm lại history trong SSH. Hihi. Mà trước có xài Direct Admin qua VPS của vHost, cài memcached, xcache cực mệt mỏi luôn.

Minh Nhật

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.

Mr Trần

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

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

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

35
0
Would love your thoughts, please comment.x
()
x