Enable PHP JIT - Bật PHP JIT cho XenForo 2
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.
Trong php.ini này, hãy thêm đoạn code sau:
Đ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
Vậy là bạn đã kích hoạt JIT.
Chúc các bạn thành công.
Biên soạn Just-In-Time
PHP: PHP 8.0.0 Release Announcement
PHP 8.0 is a major update of the PHP language. It contains many new features and optimizations including named arguments, union types, attributes, constructor property promotion, match expression, nullsafe operator, JIT, and improvements in the type system, error handling, and consistency.
www.php.net
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
Chúc các bạn thành công.
Nguồn: xenforo.com
Bài viết liên quan
Được quan tâm
Bài viết mới