Home Solution Tips Hướng dẫn kích hoạt Memcached và Redis cho HawkHost
Hướng dẫn kích hoạt Memcached và Redis cho HawkHost

Hướng dẫn kích hoạt Memcached và Redis cho HawkHost

by CoomDream
89 views

HawkHost là một trong số ít những nhà cung cấp Hosting trên thế giới có hỗ trợ tính năng MemcachedRedis miễn phí. Đây là nhà cung cấp Hosting quốc tế tốt nhất hiện giờ.

Nếu bạn chưa mua host tại HawkHost hoặc là chưa hiểu biết về nó. Đang phân vân không biết có nên dùng HawkHost không thì hãy đọc ngay bài Đánh giá chi tiết HawkHost và hướng dẫn mua giá rẻ để hiểu rõ hơn.

Nếu bạn đang sử dụng dịch vụ ở đây bạn nhất định phải kích hoạt Memcached hoặc Redis lên mà xài nhé.

Nếu chưa biết, thì Memcached là chức năng cache của hệ thống sử dụng bộ nhớ RAM thay vì sử dụng ổ cứng để đọc ghi như truyền thống. Do tốc độ RAM rất nhanh nên sử dụng Memcached sẽ tăng hiệu suất hoạt động lên rất nhiều, đặc biệt giảm tối đa request đến database (vốn tốn nhiều tài nguyên hệ thống nhất) do các query hay sử dụng được cache hết lên RAM rồi.

Còn Redis (REmote DIctionary Server) là một mã nguồn mở được dùng để lưu trữ dữ liệu có cấu trúc, có thể sử dụng như một database, bộ nhớ cache hay một message broker. Nó cũng có chức năng và hoạt động giống hệt Memcached. Nó còn là hệ thống lưu trữ dữ liệu với dạng KEY-VALUE rất mạnh mẽ và phổ biến hiện nay.

Mô hình hoạt động của Memcached và Redis như sau:

Mô hình hoạt động của Memcached
Mô hình hoạt động của Memcached

Chức năng này rất tuyệt vời mà nhất là hoàn toàn miễn phí, nếu dùng hosting của HawkHost các bạn hãy kích hoạt ngay nhé.

Hướng dẫn kích hoạt Memcached

Để kích hoạt sử dụng Memcached trên hosting HawkHost, các bạn hãy thực hiện theo các bước sau:

Bước 1: Login vào cPanel, tìm Server Application Manager trong phần SOFTWARE.

Memcached trong Sever Application Manager chưa bật
Memcached trong Sever Application Manager chưa bật

Nhấn vào Enable ở dòng Memcached. Đợi 5 phút để server khởi động ứng dụng. Nếu thành công, bạn sẽ nhận được đường dẫn socket, cột Status chuyển sang trạng thái Online.

Memcached trong Sever Application Manager đã bật
Memcached trong Sever Application Manager đã bật

Bước 2: Kích hoạt Memcached PHP Extension (nếu chưa, còn rồi thì bạn bỏ qua bước này).

Bằng cách vào phần Select PHP Version rồi vào phần PHP Extension. Tích chọn Memcache và Memcached rồi nhấn vào Set as Current để bật và áp dụng. Hiện tại PHP version 7.3 hoạt động tốt với Memcached rồi nhé.

Bật Memcache Extension trong Select PHP Version
Bật Memcache Extension trong Select PHP Version

Lưu ý quan trọng:

Nhiều bạn thắc mắc là “Tại sao mình vào MultiPHP Manager chọn áp dụng bản mới nhất cho website rồi mà vào kiểm tra web thì lại không được ?”

Nếu bạn muốn áp dụng một phiên bản PHP cho web của mình thì bạn phải vào Select PHP Version rồi chọn phiên bản mong muốn (khuyến nghị bạn dùng bản mới nhất, hiện tại là 7.3). Sau đó nhấn vào Set as Current ngay bên cạnh “Version”. Như vậy là web của bạn đã chạy bản PHP mong muốn.

Kiểm tra lại bản PHP web đang chạy bằng cách vào DashBoard => Tools => Site Health => Info => Server. Thấy PHP version đúng như bạn chọn trong Select PHP version là ok.

Cài đặt tất cả các website trên Hosting sử dụng chung một phiên bản PHP bằng cách truy cập MultiPHP Manager, tích chọn tất cả website trong danh sách, PHP Version chọn inherit và nhấn nút Apply. Tuy nhiên nó không thực sự hoạt động. Và PHP version ở đây cũng luôn thấp hơn mấy cấp so với bản mới nhất. Và thường gây ra lỗi “No PHP Memcached or Memcache class present, this is really bad!” nguyên nhân do việc loạn phiên bản PHP gây ra.

Bước 3: Kích hoạt chế độ cache sử dụng Memcached.

Bạn dùng hosting HawkHost có webserver LiteSpeed vì thế bạn nên sử dụng plugin LiteSpeed Cache sẽ được tích hợp tính năng Memcached mà không cần phải cài plugin MemcacheD Is Your Friend đã quá cũ rồi.

Ngoài ra nếu bạn đang dùng plugin W3 Total Cache thì cũng có tính năng bật Memcached này. Tuy nhiên Coom khuyến nghị bạn dùng LiteSpeed Cache cho đúng “thể loại” và rất nhiều tính năng phù hợp cho bạn hơn.

Hãy tham khảo bài viết So sánh chi tiết plugin LiteSpeed Cache với W3 Total Cache thì bạn sẽ biết vì sao nên chọn LiteSpeed Cache.

Cách kích hoạt với LiteSpeed Cache plugin như sau:

Vào LiteSpeed Cache => Settings => Advanced => Object Cache chọn ON. Với Method Memcached bạn nhập đường dẫn socket (bạn copy đường dẫn xuất hiện khi bạn bật Memached tại Server Application Manager) vào ô Host. Port điền 0 như hình bên dưới hoặc để nguyên cũng được, rồi nhấn Save Changes là xong.

Nhập đường dẫn Socket cho Memcahed
Nhập đường dẫn Socket cho Memcahed

Để ý cái Connection Test thấy ghi Passed là ok. Hơn nữa, nếu bạn chưa bật Extension Memcahed hoặc chưa thực hiện Bước 2 thì Memcached Extension sẽ hiện là Disable hoặc từ có nghĩa tương tự và bạn phải quay lại cPanel bật như Bước 2.

Kích hoạt Redis cho website

Với bạn nào muộn bật Redis thay vì Memcached thì cũng làm hoàn toàn tương tự nhé. Chỉ việc bật Redis Socket (bước 1) và Redis Extension (bước 2) lên rồi thay link Memcached Socket thành Redis Socket trong cài đặt plugin LiteSpeed Cache (bước 3). Cũng trong bước 3 nhớ chuyển qua chọn Redis nhé. Redis thì ngốn RAM hơn Memcached nhiều. Và các bạn chỉ được bật 1 trong 2 thôi. Chúng không hoạt động đồng thời.

Rồi, hãy thử và cảm nhận tốc độ mà Memcached và Redis mang lại nhé.

Đọc thêm bài: Cách bật LiteSpeed Web Cache Manager trong cPanel

Related Posts

3 comments

viagra 08/01/2020 - 1:07 AM

Greetings! Very helpful advice in this particular article!
It’s the little changes that produce the biggest changes.
Thanks a lot for sharing!

Reply
buy viagra 09/01/2020 - 6:43 AM

Very good article. I absolutely love this site. Thanks!

Reply
Memcached 13/01/2020 - 5:05 PM

Theгe’s certainly a loot to know aƄout this issᥙe.

I love all the points you made.

Reply

Leave a Comment