Tóm tắt nội dung
-
Hiểu được những lợi ích Memcached mang lại như cải thiện tốc độ, tăng khả năng xử lý và giảm tải cho database.
-
Hướng dẫn từng bước để cài đặt Memcached trên aaPanel một cách dễ hiểu.
-
Cấu hình Memcached hoạt động với website sử dụng Apache/OpenLiteSpeed hoặc NGINX.
Tại sao nên dùng Memcached cho website?
Memcached hoạt động như một bộ nhớ đệm, lưu giữ dữ liệu hay được truy xuất nhằm giảm tải cho hệ thống cơ sở dữ liệu. Ban đầu, công cụ này được phát triển bởi Danga Interactive cho LiveJournal, sau đó nhanh chóng trở thành lựa chọn phổ biến trong việc tối ưu hóa hiệu suất web.
Một số ưu điểm nổi bật của Memcached:
-
Tăng tốc độ xử lý: Truy xuất dữ liệu trực tiếp từ RAM giúp rút ngắn thời gian phản hồi so với việc truy vấn dữ liệu từ cơ sở dữ liệu hoặc ổ cứng.
-
Dễ mở rộng: Nhờ cơ chế lưu trữ dạng key-value, Memcached có thể linh hoạt mở rộng, miễn là hệ thống còn đủ tài nguyên bộ nhớ.
Hướng dẫn từng bước cài đặt Memcached trên aaPanel
Quá trình cài đặt gồm 3 bước đơn giản sau:
-
Bước 1: Cài đặt Memcached
-
Bước 2: Mở port cần thiết cho Memcached
-
Bước 3: Cài đặt phần mở rộng Memcached cho PHP
Bước 1: Cài đặt Memcached
-
Truy cập vào aaPanel với quyền quản trị.
-
Mở App Store, nhập “Memcached” vào thanh tìm kiếm.
-
Nhấn Install để tiến hành cài đặt.
-
Nếu bạn cần thiết lập nâng cao, có thể truy cập phần Setting, hoặc giữ nguyên mặc định để sử dụng.

.png)
Bước 2: Mở cổng cho Memcached hoạt động
-
Vào mục Security trong giao diện quản trị aaPanel.
-
Nhấn Add Port Rule.
-
Chọn Protocol là TCP/UDP.
-
Nhập số 11211 vào ô Port, sau đó nhấn Confirm để mở port.
-
Khi kiểm tra thấy trạng thái Port 11211 là “Listening” tức là đã mở thành công.


Bước 3: Cài đặt extension PHP cho Memcached
-
Tiếp tục vào App Store.
-
Tìm và chọn đúng phiên bản PHP mà website bạn đang sử dụng.
-
Nhấn Setting, vào mục Install Extensions.tìm “Memcached” và nhấn Install để hoàn tất.


Cấu hình kết nối website với Memcached
Sau khi hoàn tất cài đặt, bạn cần cấu hình webserver của mình để tận dụng Memcached. Dưới đây là hướng dẫn cụ thể cho từng loại webserver:
1. Dành cho Webserver Apache/OpenLiteSpeed
-
Cài và bật LiteSpeed Cache Plugin cho website.
-
Vào phần cấu hình của plugin, chọn Cache → Object.
-
Kích hoạt Object Cache.
-
Chọn loại cache là Memcached.
-
Nhập các thông tin như sau:
-
Host: 127.0.0.1
-
Port: 11211
-
Lưu lại cấu hình và kiểm tra xem trạng thái kết nối đã được kích hoạt thành công chưa.

2. Dành cho Webserver NGINX

.png)

-
Cuối cùng, bạn nhấn Save Settings & Purge Caches để lưu lại

Sau khi hoàn tất việc cài đặt Memcached aaPanel và kết nối thành công, website của bạn sẽ tận dụng được Memcached để tăng tốc độ truy xuất dữ liệu, giảm tải cho cơ sở dữ liệu và cải thiện hiệu suất tổng thể.