1. Giới thiệu về Memcached.
Memcached là một hệ thống lưu trữ bản sao các đối tượng (objects) và dữ liệu được truy cập nhiều lần để tăng tốc độ truy xuất. Nó thường được sử dụng để tối ưu hóa việc tải dữ liệu từ cơ sở dữ liệu cho các ứng dụng trên nền web. Vào lúc đầu, hệ thống memcached được phát triển bởi Danga Interactive và dùng cho LiveJournal. Sau đó memcached trở nên phổ biến và được dùng trên các trang web khác.
Memcached là một thứ đơn giản, có khả năng mở rộng cao, dựa trên các khóa lưu trữ các giá trị và đối tượng bất cứ khi nào bộ nhớ RAM còn khả dụng,phục vụ cho việc truy cập được nhanh nhất, mà không phải truy cập vào CSDL hay tài nguyên trên đĩa cứng.
Không như redis được Directadmin tích hợp sẵn trong bộ công cụ cài đặt CustomBuild. Khi bạn muốn cài đặt Memcached trên Directadmin chúng ta cần thông qua lệnh SSH.
2. Cách cài đặt Memcached trên VPS Directadmin.
Trước hết bạn cần có quyền truy cập vào SSH trên VPS. Xem chi tiết về cài đặt tham khảo các lệnh SSH quản lý VPS.
Khi đã đăng nhập vào SSH sử dụng lệnh sau để cài đặt mencached.
Khởi động memcached bằng 2 lệnh:
Kiểm tra trạng thái của memcache:
Kiểm tra xem php-memcache được tích hợp chưa:
Nếu chưa có gì ta thực hiện cài đặt php-memcached. Cài đặt các gói hỗ trợ cho việc cài đặt:
Cài đặt php-memcache:
Kiểm tra module đã hoạt động chưa:
Để chắn chắn bạn có thể netstat lên kiểm tra với port mặc định của Memcached: