Tối ưu hóa mã PHP thông qua đo điểm chuẩn thời gian chạy là thẳng về phía trước. Theo dõi thời gian bắt đầu $ và $ end qua microtime() xung quanh một khối mã - Tôi không tìm kiếm câu trả lời liên quan đến việc sử dụng microtime().Có cách nào để đo thời gian phân tích cú pháp trong PHP không?
Điều tôi muốn làm là đo thời gian cần PHP để chuẩn bị để chạy thời gian xây dựng mã - phân tích cú pháp/mã hóa-cây-mã. Lý do của tôi là trong khi thật dễ dàng để bao gồm() mọi lớp mà bạn có thể cần cho mọi trang mà bạn có trên trang web, chi phí CPU không thể là "miễn phí". Tôi muốn biết làm thế nào "đắt tiền" phân tích thời gian thực sự là.
Tôi giả định rằng bộ nhớ cache opcode như APC là không phải một phần của kịch bản.
Tôi có chính xác rằng việc đo thời gian phân tích cú pháp trong PHP là điều gì đó sẽ phải diễn ra trong mod_php không?
EDIT: Nếu có thể, có tính đến việc sử dụng $_SERVER['DOCUMENT_ROOT']
việc sử dụng mã sẽ hữu ích. Các giải pháp lệnh có thể mất một chút tinkering để làm điều này (nhưng vẫn là câu trả lời có giá trị).
Bạn có bất kỳ ví dụ cụ thể nào về cách thực hiện việc này không? – jschrab
Tôi thấy rằng Zend nói tốt hơn tôi có thể - http://devzone.zend.com/article/2803-Giới thiệu-xdebug –