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:
Cách thay đổi cấu hình Opcache trên DirectAdmin
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ệnhfind . -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 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 username
và yourdomain
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:
Để 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.