Tutorial 2x Enable PHP JIT - Bật PHP JIT cho XenForo 2

PVS

Super Moderator
Thành viên BQT
Enable PHP JIT - Bật PHP JIT cho XenForo 2


Biên soạn Just-In-Time​


1715893019078.webp

PHP 8 giới thiệu hai công cụ biên dịch JIT. Tracing JIT, công cụ hứa hẹn nhất trong hai công cụ, cho thấy hiệu suất tốt hơn khoảng 3 lần trên các điểm chuẩn tổng hợp và cải thiện 1,5–2 lần trên một số ứng dụng chạy lâu dài cụ thể. Hiệu suất ứng dụng điển hình ngang bằng với PHP 7.4. Bạn thấy đấy, Wordpress có thể so sánh với XenForo về cấu trúc ứng dụng của nó - chỉ cho thấy mức tăng hiệu suất 5% khi sử dụng "Tracing JIT". Trong PHP 8.4, có những cải tiến hơn nữa cho JIT đã được lên kế hoạch.

1 Kiểm tra xem JIT đã được bật chưa​

Bash:
#php -i | grep -q 'opcache.jit_buffer_size => [^0]' && echo "JIT is enabled" || echo "JIT is disabled"

2 Thêm vào php.ini​

Bạn có thể tìm vị trí của php.ini trong admin.php?tools/phpinfo trong "Loaded Configuration File"

Trong php.ini này, hãy thêm đoạn code sau:
PHP:
opcache.jit=tracing
opcache.jit_buffer_size=64M

Điều này kích hoạt "Tracing JIT" thông thường.
Bây giờ hãy khởi động lại cả PHP và nginx, trong Ubuntu 24.04
Bash:
#systemctl restart php8.3-fpm nginx
Vậy là bạn đã kích hoạt JIT.

Chúc các bạn thành công.


Nguồn: xenforo.com​
 
Back
Top