LSCache một tính năng tích hợp sẵn trong máy chủ web LiteSpeed, giúp tăng tốc đáng kể việc tải website. Bài viết này của Vietnix sẽ hướng dẫn bạn từng bước để kích hoạt LSCache trên DirectAdmin, từ đó tối ưu hóa hiệu suất của website. Hãy cùng Vietnix tham khảo thêm về cách thực hiện qua bài viết sau đây.
LSCache là gì?
LiteSpeed Cache (LSCache) là công cụ đắc lực giúp tăng tốc đáng kể tốc độ tải website. Tích hợp sẵn trong máy chủ LiteSpeed, LSCache tận dụng cơ chế bộ nhớ đệm hiệu quả để lưu trữ và phục vụ lại các nội dung tĩnh và động, giảm thiểu thời gian truy cập cơ sở dữ liệu và tăng tốc đáng kể quá trình xử lý yêu cầu của server. Với khả năng tùy chỉnh cao, LSCache đáp ứng được nhu cầu của nhiều loại website khác nhau.
Khác với các giải pháp bộ nhớ đệm khác như Varnish, LSCache không yêu cầu cấu hình thêm các lớp reverse proxy. Nhờ đó, LSCache hoạt động hiệu quả hơn, giảm thiểu độ trễ và tăng tốc đáng kể quá trình xử lý nội dung tĩnh. Đồng thời, LSCache vẫn duy trì khả năng xử lý nội dung động một cách xuất sắc.
Một số bài viết bạn có thể xem:
Hướng dẫn kích hoạt LSCache trên DirectAdmin
Ghi chú: Bài hướng dẫn này chỉ áp dụng cho các hệ thống đang sử dụng webserver LiteSpeed hoặc webserver Open LiteSpeed.
Bước 1: SSH vào hệ thống DirectAdmin
Để kích hoạt LSCache trên DirectAdmin, bạn cần đăng nhập vào VPS hoặc máy chủ của mình với quyền quản trị (root) thông qua giao thức SSH. Việc sử dụng SSH đảm bảo kết nối an toàn và cho phép bạn thực hiện các thay đổi cấu hình trên hệ thống. Nếu bạn chưa quen với SSH, hãy tham khảo hướng dẫn chi tiết dưới đây của Vietnix:
Bây giờ, bạn chuyển sang bước tiếp theo để thiết lập vị trí lưu trữ bộ nhớ đệm trên máy chủ.
Bước 2: Chỉ định vị trí lưu trữ bộ nhớ cache cấp máy chủ
Đầu tiên bạn cần chỉnh sửa file sau: /etc/httpd/conf/extra/httpd-includes.conf
bằng cách nhập chính xác lệnh dưới đây:
vi /etc/httpd/conf/extra/httpd-includes.conf
Tiếp đến, bạn thêm nội dung vào file dưới đây:
CacheRoot /home/lscache/
Đường dẫn /home/lscache/
thường được hệ thống tạo ra sau khi bạn hoàn tất quá trình cài đặt Litespeed trên DirectAdmin. Nếu directory này không xuất hiện, bạn có thể tự tạo và cấp quyền truy cập cần thiết bằng các lệnh thích hợp.
cd /home/
mkdir lscache
chmod 751 lscache
chown apache:apache lscache
Ví dụ: bạn cần lưu bộ nhớ đệm của LSCache ở folder khác thì vẫn được phép thay đổi theo mục đích của bạn.
Bước 3: Chỉ định bộ nhớ cache cấp máy chủ cho tất cả các người dùng
Tại bước này bạn cũng tạo directory và file tương tự như bước 2 bằng cách nhập chính xác các lệnh sau:
cd /usr/local/directadmin/data/templates/
mkdir custom
chown diradmin:diradmin custom
vi /usr/local/directadmin/data/templates/custom/cust_httpd.CUSTOM.2.pre
Sau đó chèn nội dung vào file như dưới đây:
CacheRoot lscache
Chúng ta sẽ tạo một folder mới có tên lscache
trong đường dẫn cá nhân của từng người dùng (ví dụ: /home/admin/lscache
).
Để thực hiện việc này cho toàn bộ người dùng, hãy sử dụng lệnh sau:
cd /usr/local/directadmin/custombuild
./build rewrite_confs
Sau khi hoàn thành bạn có thể thấy directory gốc của người dùng đã được bổ sung thêm folder lscache
.
Tiếp đến, bạn cần khởi động lại lsws một lần nữa.
service lsws restart
Dưới đây là ví dụ, Vietnix thử chạy mô phỏng với ApacheBench (tình huống có 100 kết nối từ 10 người dùng khác nhau) sau khi kích hoạt LSCache:
Lời kết
Bài viết đã hướng dẫn bạn từng bước kích hoạt LSCache trên DirectAdmin một cách đơn giản và hiệu quả. Với những thông tin trên, hy vọng bạn đã thành công trong việc tăng tốc độ tải website của mình. Nếu gặp bất kỳ khó khăn nào, đừng ngần ngại để lại bình luận bên dưới. Chúc bạn thành công!