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
24/08/2024
Lượt xem

5 bước thay đổi cấu hình Opcache trên DirectAdmin chi tiết

24/08/2024
6 phút đọc
Lượt xem

Đánh giá

Thay đổi cấu hình Opcache trên DirectAdmin là một trong những cách hiệu quả nhất để bổ sung hiệu suất cho website. Bài viết Hôm nay của Vietnix sẽ cung cấp cho bạn hướng dẫn chi tiết, giúp bạn dễ dàng áp dụng và thấy được sự khác biệt rõ rệt. Cùng theo dõi và làm theo nội dung dưới đây.

Tổng quan về Opcache và lợi ích khi sử dụng Opcache

OPcache hoạt động bằng cách lưu trữ các mã PHP đã được biên dịch sẵn trong bộ nhớ RAM. Từ đó giúp giảm thiểu thời gian truy cập và biên dịch mã nguồn, từ đó tăng tốc độ thực thi các ứng dụng PHP.

Lợi ích khi sử dụng Opcache gồm

  • Giảm tải cho CPU của máy chủ và VPS.
  • Rút ngắn thời gian đáp ứng ban đầu cho tất cả các website.
  • Tăng cường tốc độ tải trang.

Ngoài ra bạn có thể đọc thêm một số bài viết về DirectAdmin khác:

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

Bước đầu tiên để thay đổi cấu hình Opcache trên DirectAdmin là bạn cần SSH vào hệ thống với quyền root. Nếu bạn còn chưa rõ cách thao tác thì có thể tham khảo bài viết dưới đây của Vietnix:

Sau khi SSH thành công vào hệ thống bạn tiến hành xác định vị trí của file opcache.ini theo hướng dẫn tại bước 2.

Bước 2: Xác định vị trí của file opcache.ini

Tệp cấu hình opcache.ini là nơi tập trung tất cả các thiết lập của OPcache. Để tùy chỉnh chi tiết hơn, bạn có thể tìm hiểu thêm về các thông số cấu hình trên website chính thức của PHP.

Đường dẫn cấu hình sẽ nằm tại:

/usr/local/directadmin/custombuild/custom/opcache/opcache.ini

Bước 3: Thay đổi cấu hình Opcache

Đến bước này, bạn sử dụng nano hoặc vi Editor để thực hiện chỉnh sửa các giá trị của file cấu hình. Tại hướng dẫn này, Vietnix sử dụng nano.

nano /usr/local/directadmin/custombuild/custom/opcache/opcache.ini

Tuỳ theo cấu hình, cài đặt cũng như các thành phần của hệ thống mà bạn chỉnh sửa một số giá trị phù hợp nhu cầu.

Tại bài viết này, Vietnix sẽ lấy ví dụ sau:

opcache.max_accelerated_files=50000
opcache.memory_consumption=1024
opcache.interned_strings_buffer=32
opcache.enable_cli=1

Giải thích cấu hình:

  • Tham số opcache.memory_consumption quyết định lượng RAM mà OPcache sẽ sử dụng. Ví dụ, trên một máy chủ 64GB RAM, bạn có thể cấp phát 10GB cho OPcache bằng cách đặt giá trị này là 10240.
  • Tham số opcache.interned_strings_buffer xác định dung lượng bộ nhớ dùng để lưu trữ các chuỗi thường xuyên được sử dụng. Tùy chọn này chỉ hoạt động trên các phiên bản PHP 5.3.0 trở lên.
  • Tham số opcache.max_accelerated_files giới hạn số lượng tệp PHP được lưu trong bộ nhớ cùng một lúc. Bạn có thể ước lượng số lượng này bằng lệnh find . -type f -print | grep php | wc -l và chọn một.
  • Tham số opcache.enable_cli bật bộ nhớ đệm opcode cho phiên bản dòng lệnh của PHP.

Bước 4: Tiếp tục compile Opcache module với CustomBuild 2.0

Để compile Opcache, bạn nhập lệnh dưới đây:

./build opcache

Bước 5: Kiểm tra thay đổi của Opcache sau khi cấu hình

Để thực hiện kiểm tra thông số của Opcache sau khi cấu hình bạn có thể sử dụng 2 cách sau đây:

Cách 1: Sử dụng dòng lệnh

Nhập chính xác lệnh sau để xem trực tiếp trên máy chủ của bạn:

php -i | grep "opcache"

Sau khi nhập lệnh thành công bạn sẽ nhận kết quả tương tự như sau:

Cách thay đổi cấu hình Opcache trên DirectAdmin
Kết quả trả về

Cách 2: Xem trực tiếp với file info.php

Để thực hiện kiểm tra, hãy tạo một tệp PHP trên một website bất kỳ. Tiếp theo, bạn cần truy cập vào thư mục của một tài khoản người dùng trên máy chủ của mình.

Hãy thay thế các phần usernameyourdomain bằng thông tin chính xác của hệ thống bạn đang sử dụng.

cd /home/username/yourdomain/public_html/ 
vi phpinfo.php

Tiếp tục chèn đoạn mã dưới đây vào:

<?php phpinfo();?>

Tiếp đến bạn, lưu trữ file này trên trong thư mục mã nguồn của website đó và truy cập vào liên kết có dạng sau:

https://domain_cua_ban/info.php

Cuối cùng bạn tìm đến phần Zend OPcache và xem các giá trị mới đã thay đổi hay chưa như hình minh họa sau đây:

Xem thay đổi qua file info.php
Xem thay đổi qua file info.php

Để kiểm tra xem Zend OPcache đã được cài đặt và kích hoạt chưa, bạn có thể sử dụng chức năng tìm kiếm của trình duyệt. Nhấn tổ hợp phím “Ctrl + F” và nhập “Zend OPcache” vào ô tìm kiếm. Nếu Zend OPcache được kích hoạt, các kết quả tìm kiếm sẽ hiển thị thông tin liên quan.

Lời kết

Bài viết trên của Vietnix đã hướng dẫn chi tiết cách thay đổi cấu hình Opcache trên DirectAdmin để tối ưu hóa hiệu suất website. Hy vọng với những kiến thức này, bạn đã có thể tự tin điều chỉnh các thông số phù hợp với nhu cầu của mình. Hãy nhớ rằng, việc tinh chỉnh Opcache đòi hỏi sự kiểm tra và theo dõi để đạt được hiệu quả tốt nhất.

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