NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
22/08/2024
Lượt xem

Hướng dẫn cài OPcache trên DirectAdmin tăng tốc website

22/08/2024
8 phút đọc
Lượt xem

Đánh giá

OPcache là một bộ nhớ cache tích hợp sẵn trong PHP, giúp tăng tốc đáng kể quá trình thực thi mã nguồn PHP. Nhờ đó, website của bạn sẽ load nhanh hơn, giảm thiểu tải cho máy chủ và mang lại trải nghiệm tốt hơn cho người dùng. Bài viết này sẽ hướng dẫn bạn cách cài OPcache trên DirectAdmin, giúp tối ưu hóa hiệu suất website của bạn hiệu quả.

OPcache là gì?

OPcache là một cache tích hợp sẵn trong PHP, lưu trữ tạm thời các mã PHP đã được biên dịch trong bộ nhớ RAM của máy chủ. Nhờ đó, mỗi khi có yêu cầu truy cập vào một website sử dụng PHP, máy chủ sẽ không cần phải biên dịch lại mã nguồn đó mà chỉ cần lấy trực tiếp từ bộ nhớ đệm, giúp tiết kiệm thời gian và tăng tốc độ xử lý.

OPcache giúp tăng tốc độ truy cập website và giảm tài nguyên sử dụng
OPcache giúp tăng tốc độ truy cập website và giảm tài nguyên sử dụng

Lợi ích khi sử dụng OPcache

OPcache mang lại nhiều lợi ích quan trọng cho việc tối ưu hóa hiệu suất của các website, ứng dụng web sử dụng PHP. Dưới đây là những lợi ích chính:

  • Tăng tốc độ website: Thay vì phải biên dịch lại mã PHP mỗi khi có yêu cầu, máy chủ chỉ cần lấy trực tiếp từ bộ nhớ đệm, giúp giảm đáng kể thời gian tải trang.
  • Giảm tải cho CPU: Việc biên dịch mã PHP liên tục sẽ gây ra tình trạng tiêu tốn nhiều tài nguyên CPU. OPcache giúp giảm tải cho CPU, từ đó cho phép máy chủ xử lý được nhiều yêu cầu hơn.
  • Cải thiện trải nghiệm người dùng: Tốc độ tải trang nhanh hơn sẽ mang lại trải nghiệm tốt hơn cho người dùng khi truy cập website của bạn. Từ đó góp phần giúp giữ chân khách hàng và tăng tỷ lệ chuyển đổi từ website.
  • Tiết kiệm tài nguyên máy chủ: Nhờ việc giảm tải cho CPU, OPcache giúp tiết kiệm tài nguyên máy chủ, đặc biệt là khi có lượng truy cập lớn.
  • Tăng khả năng chịu tải: Nhờ vào việc giảm thời gian đáp ứng, máy chủ có thể xử lý được nhiều yêu cầu đồng thời hơn, giúp website hoạt động ổn định hơn trong các thời điểm cao điểm.

Lưu ý trước khi cài OPcache trên DirectAdmin

  • Chỉ cài đặt OPcache module cho PHP qua CustomBuild 2.0. Nếu bạn đang dùng phiên bản cũ hơn, hãy nâng cấp lên CustomBuild 2.0 trước khi cài đặt.
  • OPcache và suPHP không tương thích với nhau. Nếu bạn đang sử dụng suPHP, bạn cần tắt trước khi cài đặt và kích hoạt OPcache.

Một số bài viết khác về DirectAmin mà bạn có thể quan tâm:

Dưới đây là hai cách để cài đặt OPcache trên DirectAdmin, bạn có thể chọn tuỳ theo nhu cầu của mình để thực hiện.

Cách 1: Thực hiện qua dòng lệnh

Bước 1: SSH vào hệ thống DirectAdmin

Đầu tiên, bạn sử dụng SSH để kết nối đến máy chủ DirectAdmin của bạn với quyền root. Nếu chưa biết cách thực hiện, bạn có thể tham khảo thực hiện theo bài viết sau:

Bước 2: Cài OPcache với CustomBuild 2.0 trên DirectAdmin

Để cài đặt OPcache, bạn chỉ cần thực hiện một vài lệnh sau:

1. Di chuyển đến thư mục CustomBuild và kích hoạt OPcache:

cd /usr/local/directadmin/custombuild
./build set php_opcache yes

Bạn sẽ thấy thông báo:

Changed opcache option from no to yes

2. Cài đặt module OPcache

./build php_opcache

Lệnh này sẽ biên dịch và cài đặt module OPcache cho các phiên bản PHP bạn đang sử dụng. Quá trình này có thể mất vài phút.

Tùy vào các phiên bản PHP bạn đang sử dụng trên server mà log sau sẽ khác nhau. Tại hướng dẫn này, Vietnix sử dụng PHP 7.4, 8.1, 8.2, và 8.3. Bạn cần chờ cho đến khi thấy thông báo cài đặt hoàn tất như sau:

opCache 8.1.29 PHP extension has been installed successfully.

3. Nếu bạn sử dụng OpenLiteSpeed thì sau khi cài đặt OPcache, bạn hãy chạy thêm lệnh sau để áp dụng:

killall -9 lsphp

Bước 3: Kiểm tra module OPcache

Sử dụng lệnh sau để kiểm tra:

php -v

Kết quả trả về sẽ hiển thị phiên bản PHP và thông tin về Zend OPcache nếu cài đặt thành công. Ví dụ:

Kiểm tra version của OPcache qua PHP
Kiểm tra version của OPcache qua PHP

Cách 2: Thực hiện qua giao diện web của DirectAdmin

Bước 1: Đăng nhập vào trang quản trị của DirectAdmin

Trước tiên, bạn cần truy cập vào giao diện quản trị của DirectAdmin thông qua đường dẫn sau:

https://ip-server:2222

Trong đó:

  • ip-server là địa chỉ IP của máy chủ.
  • 2222port mặc định của DirectAdmin.

Sau đó, bạn sử dụng tài khoản và mật khẩu quản trị mà Vietnix đã cung cấp cho bạn khi đăng ký dịch vụ để đăng nhập.

Lưu ý: Hiện nay DirectAdmin có nhiều giao diện khác nhau để phù hợp hơn với người dùng nhưng tính năng là không đổi. Vietnix sẽ chọn sử dụng với thiết lập sau:

  • Layout: Standard
  • Dark Mode: Auto

Bạn có thể tự chọn giao diện khác để phù hợp với mình hơn.

Bước 2: Thực hiện cài OPcache trên DirectAdmin

Tại giao diện trang quản trị DirectAdmin, bạn chọn mức Access LevelAdmin, sau đó chọn Extra Features và chọn vào CustomBuild.

Truy cập CustomBuild
Truy cập CustomBuild

Trong phần CustomBuild, bạn cần thực hiện kích hoạt tính năng OPcache và cài đặt OPcache.

Truy cập vào Options và Build
Truy cập vào Options và Build

Bạn chọn mục Options trong phần Settings. Sau đó, bạn kéo xuống và tìm phần có tên PHP Extension Settings, tiếp tục tìm dòng opcache và chuyển giá trị từ No thành Yes.

Bật tính năng OPcache
Bật tính năng OPcache

Bạn quay lại trang CustomBuild và chọn Build trong phần Software. Bạn tìm đến phần PHP Extensions và bấm nút Build ở gói opcache để cài đặt.

Cài OPcache trên DirectAdmin
Cài OPcache trên DirectAdmin

Quá trình cài đặt có thể mất vài phút tuỳ thuộc vào phiên bản PHP và số lượng phiên bản trên server.

Bước 3: Kiểm tra kết quả

Truy cập vào thư mục chứa domain bạn muốn kiểm tra.

cd /home/user/yourdomain/public_html/

Trong đó:

  • user là tên người dùng.
  • yourdomain là tên miền của bạn.

Tạo file phpinfo.php với nội dung sau:

?php phpinfo(); ?>

Bạn lưu lại file và mở trình duyệt web truy cập vào địa chỉ http://yourdomain/info.php, thay yourdomain bằng domain của bạn.

Bạn nhấn Ctrl + F và tìm kiếm từ khóa “Zend OPcache“. Nếu tìm thấy thông tin về Zend OPcache như hình minh hoạ bên dưới, nghĩa là bạn đã cài đặt thành công.

Xem thông tin về OPcache
Xem thông tin về OPcache

Lời kết

Hy vọng hướng dẫn cài OPcache trên DirectAdmin sẽ giúp ích cho bạn trong việc tối ưu hóa website của mình. Chúc bạn thực hiện cài đặt thành công và sở hữu website hoạt động mượt mà, nhanh chóng. Nếu có bất cứ khó khăn nào trong quá trình thao tác, bạn hãy bình luận bên dưới để được hỗ trợ thêm.

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Chọn chủ đề :

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG