NỘI DUNG
Hướng dẫn sử dụng PHP X-Ray để kiểm tra hiệu suất Website
Bạn đang đau đầu vì website load chậm mà không rõ nguyên nhân? PHP X-Ray chính là công cụ bạn cần để giải quyết vấn đề này. Công cụ mạnh mẽ này giúp phân tích và phát hiện các vấn đề như truy vấn cơ sở dữ liệu chậm, mã PHP kém tối ưu hay các rắc rối liên quan đến tài nguyên tĩnh. Trong bài viết này, tôi sẽ hướng dẫn bạn cách sử dụng PHP X-Ray để nâng cao hiệu suất website một cách hiệu quả.
PHP X-Ray là gì?
PHP X-Ray là một công cụ giám sát hiệu suất chuyên biệt dành cho các ứng dụng web PHP, đặc biệt được thiết kế cho hệ điều hành CloudLinux OS Shared Pro. Công cụ này giúp bạn nhanh chóng xác định các vấn đề như truy vấn cơ sở dữ liệu chậm, đoạn mã PHP không hiệu quả hoặc thời gian tải trang kéo dài. Với PHP X-Ray, bạn có thể dễ dàng tìm ra và khắc phục các điểm nghẽn trong hệ thống.
Nếu bạn đang sử dụng 2 dòng Hosting sau tại AZDIGI. Bạn sẽ sử dụng được PHP X-Ray.
Premium Business Hosting
Turbo Business Hosting
Cách PHP X-Ray hoạt động
PHP X-Ray hoạt động bằng cách theo dõi và phân tích luồng dữ liệu cũng như các quá trình xử lý trong ứng dụng PHP. Công cụ này tạo ra các báo cáo chi tiết về thời gian thực thi, mức độ sử dụng tài nguyên và các lỗi phát sinh. Quy trình hoạt động bao gồm ba bước chính:
- Thu thập dữ liệu: PHP X-Ray ghi lại mọi truy vấn và lệnh được thực thi trên máy chủ.
- Phân tích: Công cụ đánh giá dữ liệu để phát hiện các vấn đề tiềm ẩn ảnh hưởng đến hiệu suất.
- Báo cáo: Kết quả được trình bày dưới dạng biểu đồ và số liệu dễ hiểu, giúp bạn nắm bắt tình hình nhanh chóng.
Hướng dẫn cài đặt và sử dụng PHP X-Ray
Bước 1: Khởi tạo Tracing Task
Để bắt đầu phân tích hiệu suất website với PHP X-Ray, hãy làm theo các bước sau:
Đăng nhập vào bảng điều khiển hosting của bạn. Tìm mục PHP X-Ray trong menu tác vụ.

Sau đó bấm vào nút Start tracing

Trong cửa sổ popup hiện ra, chọn tên miền của website và nhập đường dẫn /* để theo dõi toàn bộ các liên kết trên website.

Sau khi xác nhận, một Tracing Task mới sẽ xuất hiện trong bảng điều khiển.

Tiếp theo, hãy truy cập vào các trang hoặc liên kết trên website mà bạn nghi ngờ đang load chậm. PHP X-Ray sẽ ghi lại các luồng xử lý để phân tích.
Bước 2: Xem và phân tích dữ liệu từ PHP X-Ray
Sau khi hoàn tất quá trình thu thập, nhấp vào Tracing Task đã tạo để xem kết quả. PHP X-Ray sẽ cung cấp báo cáo chi tiết, bao gồm:
- Tỷ lệ thời gian tiêu tốn cho từng thành phần (ví dụ: hàm PHP, truy vấn cơ sở dữ liệu).
- Các hàm PHP hoặc plugin gây ra độ trễ.
- Các truy vấn cơ sở dữ liệu cần được tối ưu hóa.
Dựa trên dữ liệu này, bạn có thể xác định plugin, theme hoặc đoạn mã gây chậm và đưa ra phương án tinh chỉnh hoặc thay thế.

Ví dụ như ảnh bên dưới, đây là kết quả của một webiste đang bị chậm.
Kết quả từ PHP X-Ray cho thấy hiệu suất của website https://www.*********.com/ được ghi nhận vào ngày 08/27/2025 lúc 10:03, với tổng thời gian xử lý là 17,655 giây. Dưới đây là phân tích chi tiết:

Tronng kết quả sau có 3 vấn đề chính là
1. WordPress/elementor:
- Loại: Module/Plugin
- Thời gian: 15,158 giây
- Tỷ lệ: 85,858% (chiếm phần lớn thời gian xử lý)
2. WordPress/jet-engine:
- Loại: Module/Plugin
- Thời gian: 14,587 giây
- Tỷ lệ: 82,623% (cũng là một yếu tố lớn gây chậm)
3. preg_replace_callback:
- Loại: Hàm PHP
- Thời gian: 14,737 giây
- Tỷ lệ: 82,565% (liên quan đến xử lý chuỗi trong PHP)
Top các module/plugin theo thời gian thực thi
- WordPress – elementor: 15,158 giây (85,858%)
- WordPress – jet-engine: 14,587 giây (82,623%)
- WordPress – elementor-pro: 2,1 giây (11,896%)
- WordPress – seo-by-rank-math: 1,195 giây (6,767%)
- WordPress – litespeed-cache: 842,696 ms (4,773%)
Nhận xét
- Plugin Elementor và Jet Engine là hai yếu tố chính gây chậm website, chiếm hơn 80% thời gian xử lý mỗi loại.
- Hàm preg_replace_callback cũng đáng chú ý, có thể liên quan đến việc xử lý chuỗi hoặc regex không tối ưu.
- Các plugin khác như Elementor Pro, SEO by Rank Math, và LiteSpeed Cache có tác động thấp hơn nhưng vẫn cần xem xét nếu cần tối ưu thêm.
Kết luận
PHP X-Ray là một công cụ không thể thiếu cho bất kỳ quản trị viên website nào muốn nâng cao hiệu suất mà không cần quá nhiều kiến thức lập trình. Với khả năng giám sát chi tiết, phân tích chính xác và cung cấp giải pháp tối ưu, PHP X-Ray sẽ giúp bạn dễ dàng cải thiện tốc độ và trải nghiệm người dùng trên website. Kết hợp với các công cụ bổ trợ, bạn sẽ có một hệ thống tối ưu hóa hoàn hảo để đảm bảo website luôn hoạt động mượt mà.
