I. Tổng quan:
  • Opcache là một extension của PHP có tác dụng là precompile code php và lưu lên bộ nhớ RAM của máy chủ. Nhờ vậy giúp giảm thời gian đọc mã nguồn php từ ổ cứng và biên dịch lại code mỗi lần có truy cập từ website.
  • Lợi ích mà Opcache mang lại :
    + Giúp giảm mức sử dụng CPU của máy chủ và VPS.
    + Giảm TTFB (Time To Fist Byte) cho tất cả các trang web trên máy chủ.
    + Nhờ việc giảm TTFB sẽ giúp tăng tốc độ tải website.
II. Hướng dẫn cài đặt
  1. Bước 1: kiểm tra:
    • Yêu cầu version DirectAdmin phải trên 1.5 và version Custombuild phải trên 2.0 .
    • SSH vào server và thực hiện các lệnh để kiểm tra version DirectAdmin và Custombuild:
      # /usr/local/directadmin/directadmin v
      # cd /usr/local/directadmin/custombuild
      # ./build version
  2. Bước 2: Enable Opcache và tiến hành build:
    • Thực hiện các lệnh sau:# cd /usr/local/directadmin/custombuild
      # ./build set opcache yes
      # ./build opcache

      Sau khi build xong các bạn có thể dùng lệnh php -v để check lại Opcache mình vừa cài đặt.

      image-1635757446489.png

III. Cấu hình Opcache:
  1. Bước 1: Cấu hình thông số Opcache:
    SSH vào server thực hiện lệnh sau

    # vi /usr/local/directadmin/custombuild/configure/opcache/opcache.ini 

    Hình dưới là thông số mặc định sau khi đã build Opcache, các bạn có thể tùy chỉnh lại thông số trong file config này để phù hợp với web của mình chạy.
    image-1635757672838.png

  2. Bước 2: Build lại Opcache sau khi thay đổi thông số:
    SSH server thực hiện các lệnh để build lại

    # cd /usr/local/directadmin/custombuild
    # ./build opcache

  3. Bước 3: Kiểm tra lại thông số sau khi thay đổi;
    Dùng lệnh php -i | grep “opcache” để xem thông số Opcache

    image-1635758140941.png

    Hoặc cách khác để kiểm tra bạn có thể tạo 1 file info.php với nội dung file như bên dưới để có thể kiểm tra web bạn đã nhận thông số vừa build hay chưa.

    <?php phpinfo(); ?>

    Sau đó truy cập vào domain web tương ứng http://yourdomain/phpinfo.php

    image-1635758322892.png

Như vậy, Long Vân đã hoàn thành hướng dẫn các bạn cài đặt và cấu hình Opcache sử dụng panel DirecAdmin. Chúc các bạn thành công !